Variable Decelaration

Variable declaration in Typescript

Typescript မှာ Javascript လို declaration လုပ်လို့မရပါဘူး။ : notation ကိုသုံးပြီး datatype ကိုတစ်ပါတည်း ထည့်သွင်းပေးရမှာဖြစ်ပါတယ်။ ဒါကသူ့ရဲ့ basic syntax ဖြစ်ပါတယ်။ ဒီအချက်ကြောင့် Typescript ကိုအသုံးပြုကြတာဖြစ်ပါတယ်။

// l2variable.ts
let lucknumber : number = 10;
console.log(lucknumber);

// overwrite
lucknumber = 200;
console.log(lucknumber);

// luckynumber = "200"; 
// error တက်ပါမယ် number datatype ကို typecasting လုပ်ထားလို့ပါ

အထက်ကကုတ်ကို တိုက်ရိုက် run လို့မရနိုင်ပါဘူး။ compile လုပ်ပေးရပါမယ်။ run 'tsc l2variable.ts` command in terminal.

tsc l2variable.ts

ဒါဆိုရင် l2variable.js ဆိုတဲ့ file ကို compiler ကထုတ်ပေးတာကိုတွေ့ရမှာပါ။ l2variable.js file ကိုဖွင့်ကြည့်တဲ့အခါ

var lucknumber = 10;
console.log(lucknumber);
lucknumber = 200;
console.log(lucknumber);

ကိုတွေ့ရမှာပါ။ typescript fileမှာ let နဲ့ variable decelaration လုပ်ထားသော်လည်း var နဲ့ ကြေငြာထားတာတွေ့ရမှာပါ။ မူရင်း compiler က ES5 နဲ့ compile လုပ်တာကြောင့်ပါ။ configuration ပြုလုပ်ပြီး compile လုပ်မယ်ဆိုရင်တော့ အဆင်ပြေသွားမှာဖြစ်ပါတယ်။

Last updated