Type Systems.
‘100’; var b = a * 3; a သည် string type ပါ ဒါပေမဲ့ a*3 ဆိုတဲ့ expression ကို evaluate လုပ်တဲ့အခါ a ကို numeric type အနေနဲ. ပြောင်းပြစ်ပါတယ်။ ဒီ operation မျိးဟာ အန္တရာယ်များပါတယ် ဘာလို.လဲဆိုတော့ a သည် ခုဒီ example လို ပြောင်းလို.ရတဲ့ number မဟုတ်ပဲနဲ. တခြားတခုခုဆို ရင် NaN ဖြစ်မှာပါ။ ဒါုဆို NaN ကို