JavaScript

JavaScript — متغیرها در جاوااسکریپت (JS Variables)

آخرین بروزرسانی: 1404/07/21

متغیرها در جاوااسکریپت (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 می توانید مراجعه کنید.