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