TS - Null

let nullData : null = null; ရေးထုံးနဲ့ Null Type တွေကို သတ်မှတ် လို့ရပါတယ် ။ တကယ်တော့ ဒါဟာ အဓိပ္ပါယ်မရှိပါဘူး null type ကိုကြေငြာပြီး ဘယ်သူမှ လက်တွေ့မှာ ရေးသားလေ့မရှိဘူး ။ ဖြစ်လေ့ ဖြစ်ထရှိတဲ့ အမှားက null type inference ပဲဖြစ်ပါတယ် ။

let nullInfer = null; ကိုယ်တိုင် မသတ်မှတ်ပဲ inference ပုံစံ nulll value ကို ထည့်လိုက်တဲ့အခါ TypeScript က any type အဖြစ် အလိုအလျောက် သတ်မှတ်သွားမှာပါ ။

let nullInfer = null;

nullInfer = "string"; // any type ဖြစ်သွားတဲ့အတွက် ဘယ် Type ဖြစ်ဖြစ်လက်ခံလို့ရသွားပါတယ် ။

nullInfer = 2; // Error Message လည်း မပြတော့ပါဘူး

console.log(nullInfer);

Last updated