JavaScript Variables
در JavaScript متغیرها (Variables) برای ذخیره دادهها استفاده میشوند. سه کلمه کلیدی برای تعریف متغیر وجود دارد:
✅ 1. var
قدیمیترین روش تعریف متغیر
-
دامنهٔ تابع (Function Scope) دارد.
-
امکان تعریف دوباره وجود دارد.
-
بهتر است در کدهای مدرن استفاده نشود.
var x = 10;
var x = 20; // مجاز
✅ 2. let
روش مدرن برای متغیرهای قابل تغییر
-
دامنهٔ بلوک (Block Scope) دارد.
-
امکان تعریف دوباره ندارد، اما قابل تغییر است.
let y = 5;
y = 7; // مجاز
let y = 10; // خطا!
✅ 3. const
برای مقادیری که تغییر نمیکنند
-
دامنهٔ بلوک دارد.
-
باید هنگام تعریف مقداردهی شود.
-
نمیتوان مقدار را تغییر داد، اما اگر مقدار آبجکت یا آرایه باشد، محتویاتش قابل تغییر است.
const z = 15;
// z = 20; // خطا!
const arr = [1, 2, 3];
arr.push(4); // مجاز، چون محتویات آرایه تغییر میکند
📌 قوانین نامگذاری متغیرها
-
باید با حرف،
_یا$شروع شود (نه با عدد). -
حروف بزرگ و کوچک متفاوتاند.
-
نامها باید معنادار باشند:
let userName = “Ali”;
let _count = 10;
let $price = 500;
📌 انواع دادههایی که میتوان در متغیر ذخیره کرد
-
number
-
string
-
boolean
-
object
-
array
-
null
-
undefined
-
function
دیدگاهتان را بنویسید