JavaScript တွင် variable ကြေညာရန် keyword ၃ ခုရှိသည်။
• var: (Old way) Function-scoped ဖြစ်ပြီး ယခုအခါ ရှောင်ကြဉ်သင့်သည်။
• let: Block-scoped ({}) ဖြစ်ပြီး တန်ဖိုးပြန်ပြောင်းနိုင်သည်။ Re-declared လုပ်၍မရပါ။
• const: Block-scoped ဖြစ်ပြီး တန်ဖိုးပြန်ပြောင်း၍ မရပါ (constant)။ ကြေညာကတည်းက တန်ဖိုးထည့်ပေးရမည်။
ယေဘုယျအားဖြင့်၊ ပြောင်းလဲရန်မလိုသောတန်ဖိုးများအတွက် const ကိုသုံးပြီး၊ ပြောင်းလဲရန်လိုအပ်ပါက let ကိုသုံးပါ။
javascript
let name = "Alice"; // Can be changed
name = "Bob";
console.log(name);
const birthYear = 2000; // Cannot be changed
// birthYear = 2001; // This will cause a TypeError
var city = "Yangon"; // Old way
console.log(city);You should see
Bob Yangon