متغیرها
در این پست به شباهت و تفاوت هایی که بین متغیر ها در زبان جاوااسکریپت و پی اچ پی وجود دارد می پردازیم :
برای تعریف متغیر در زبان php کافیست :
// PHP
$n = 1;
در جاوا اسکریپت داریم :
// JAVASCRIPT
var n = 1;
در جاوا اسکریپت برای تعریف متغیر نیازی نیست که نوع متغیر را لحاظ کنیم
مثال هایی از انواع متغیر ها در جاوا اسکریپت :
// JAVASCRIPT
var n = 1; // number
var b = true; // boolean
var s = "webmen"; //string
اگر مقداری برای متغیر در نظر گرفته نشود ، مقدار آن undefined (=تعریف نشده) می شود:
// JAVASCRIPT
var a;
a; // تعریف نشده
شما می توانید چندین متغیر را با تعریف یکبار var تعریف کنید و برای جدا کردن آنها ار comma (،) استفاده کنید :
// JAVASCRIPT
var pi = 3.14,
yeps = ture,
nopes,
site = "webmen";
به کار بردن var برای تعریف متغیر دلخواه ولی اگر شما از این کار صرفنظر کنید دیگر از آن متغیر در تمام طول برنامه(global) نمی توانید استفاده کنید.(بعدا به صورت مفصل توضیح داده می شود)
برای نامگذاری متغیر شما می توانید از اعدد ، حروف ، _ (underscore) و $ (dollar sign) استفاده کنید ولی نمی توانید در ابتدا از عدد استفاده کنید
برای مثال داریم :
// JAVASCRIPT
var _1v; // درست
var v1; // درست
var v_1;// درست
var 1v;// نادرست