متغیرها در جاوااسکریپت (JS Variables)
در جاوااسکریپت (JavaScript)، متغیرها (Variables) ظرف هایی برای نگهداری داده ها هستند. می توان آن ها را با کلمات کلیدی let
، const
یا var
تعریف کرد. استفاده از const
و let
در نسخه های مدرن توصیه می شود.
انواع تعریف متغیر
- let: برای متغیرهای قابل تغییر
- const: برای مقادیر ثابت
- var: قدیمی، استفاده توصیه نمی شود
- تعریف خودکار: نه توصیه می شود
مثال let
let x = 5;
let y = 6;
let z = x + y;
مثال const
const x = 5;
const y = 6;
const z = x + y;
متغیرها برچسب هایی برای داده ها هستند و می توانند انواع مختلف داشته باشند مانند number
و string
.
قواعد نامگذاری (Identifiers)
نام متغیرها باید منحصربه فرد باشد و می تواند شامل حروف، اعداد، $ و _ باشد. نباید با عدد شروع شود و به حروف بزرگ و کوچک حساس است.
- نمیتوان از کلمات کلیدی جاوااسکریپت استفاده کرد.
- متغیرهای خصوصی اغلب با _ شروع می شوند.
- استفاده از $ رایج نیست اما در کتابخانه ها کاربرد دارد.
اعلان متغیرها
برای ایجاد یک متغیر از let
یا const
استفاده کنید. مقداردهی اولیه هنگام تعریف یا بعد از آن امکان پذیر است.
let carName;
carName = "Volvo";
let carName2 = "BMW";
const pi = 3.14;
چند متغیر در یک دستور
می توان چند متغیر را در یک دستور تعریف کرد:
let person = "John Doe", carName = "Volvo", price = 200;
عملگر انتساب
علامت =
برای اختصاص مقدار به متغیر است، نه برابری ریاضی.
x = x + 5;
جمع اعداد و رشته ها
let x = 5 + 2 + 3;
let y = "John" + " " + "Doe";
let z = "5" + 2 + 3;
نکته: اگر عدد داخل کوتیشن باشد، به رشته تبدیل می شود.
برای اطلاعات بیشتر درباره متغیر let و متغیر const می توانید مراجعه کنید.