Learning Javascript : Variables Scope

က်ြန္ေတာ္ JavaScritp ကို စေလ့လာတုန္းက variable scope နဲ့ data type နဲ့ ပတ္သက္တဲ့ အခန္းေတြကို ေက်ာ္ဖတ္ခဲ့တယ္။ ေနာ္ကမွ ေသခ်ာ သိတာက Variable scope က က်ြန္ေတာ္တိုံ ပံုမွန္ေလ့လာေနက် OOP language ေတြ အထူးသျဖင့္ Java, C# တုိ့နဲ့ မတူဘူးဆိုတာပါ။ Javascript မွာ block-level scope မရွိဘူး။ Java, C# တုိ့နဲ့ မတူတာက သူ့မွာ global scope concept ရွိတယ္။  var keyword မပါတဲ့ variable ေတြက global scope ထဲ ပါသြားတာပါ။ ဒါကိုေတာ့ အားလံုးသိျပီးသား ျဖစ္မွာပါ၊ function sayName() ထဲမွာ ရ်ိတဲ့ local variable […]