JavaScript_3

JavaScript_3

JavaScript မွ သံုးတဲ့ Variable က ဂဏန္းတန္ဖိုးေတြကိုသာလွ်င္ ကိုင္ေဆာင္ သိုေလွာင္ႏိုင္တာမဟုတ္ပဲ String လို႔ေခၚတဲ့ စာသား ေတြကိုလဲ
သိုေလွာင္ႏိုင္ပါတယ္၊ String ကို ေတာ့ စာသား ေတြကို ရည္ညြန္းပါတယ္၊ (JavaScript ထြင္တဲ့လူက အဲ့ဒီ့လိုညြန္းလို႔ အဲ့ဒီ့လိုပဲ
အဓိပၸါယ္သတ္မွတ္လိုက္တာ)၊ အခု variable တစ္ခုမွာ decimal value လို႔ေခၚတဲ့ ဒသမ ပါတဲ့ စာသားေတြကို သိုေလွာင္ၾကည့္မယ္၊
<html>
<head>
</head>
<body>
<script type= “text/javascript”>
Var number = 3.72727272;
</script>
</body>
</html>
အထက္က ကုတ္ကို ေရးျပီး HTML ဖိုင္အျဖစ္သိမ္း Run လုိက္ပါ၊ ဒါဆိုရင္ေတာ့ အေျဖမွာ 3.27272727 ကိုထုတ္ေပးမွာပါ၊ ဒါကိုၾကည့္ျခင္းျဖင့္
JavaScript က ဒသမ ဂဏန္း decimal value ေတြနဲ႔ တြဲျပီးအလုပ္လုပ္ႏိုင္တယ္ဆိုတာကို သေဘာေပါက္မွာပါ၊ ဒီလိုပဲ အႏုတ္လကၡဏာနဲ႔ စတဲ့
တန္ဖိုးေတြကိုလဲ JavaScript ကကိုင္းတြယ္အလုပ္လုပ္ႏိုင္ေသးပါတယ္၊  အထကက ဥပမာရဲ့ 3.27272727 ရဲ့ေရွ႕မွာ (-) အႏုတ္သေကၤသကို
ထည့္လိုက္ပါ၊ ျပီးရင္ Run ၾကည့္လိုက္ အေျဖက -3.72727272; ဆိုျပီးရမယ္၊
ေနာက္တစ္ခုကေတာ့ String ပါ၊ သူက စာသားေတြကိုဆိုလိုပါတယ္၊ ေအာက္မွာၾကည့္ပါ၊
<html>
<head>
</head>
<body>
<script type= “text/javascript”>
Var number = “hey what’s up dee”;
</script>
</body>
</html>
အထက္က ဥပမာကို Run ၾကည့္ရင္ hey what’s up dee ဆိုတဲ့စာသား string ကို အေျဖအျဖစ္ထုတ္ေပးတာကို ေတြ႔ရမွာပါ၊ ဒီမွာတစ္ခုေျပာစရာရွိတာက
စာသား String ေတြကို Variable မွာသိုေလွာင္ရင္ အဲ့ဒီ့စာသားေတြကို ႏွစ္ထပ္ေကာ္မာ အဖြင့္အပိတ္ “ ” ထဲမွာေရးရပါတယ္၊ ဒါေပသည္ Variable ထဲ မွာ
အုပ္စုမတူတဲ့ String ႏွစ္ခုကို ျဖစ္ေစ ႏွစ္ခုထပ္ ပိုတဲ့ String ကိုျဖစ္ေစ သိုေလွာင္ခ်င္ရင္ေတာ့ escaping လုပ္ရပါတယ္၊ ေအာက္က ကုတ္ကို Run ၾကည့္ပါ၊
<html>
<head>
</head>
<body>
<script type= “text/javascript”>
Var number = “hey what’s up dee, “Getdia Myte, Has’s gone” ”;
</script>
</body>
</html>
အထက္က ကုတ္ကို Run ၾကည့္လိုက္ရင္ေတာ့ အေျဖအျဖစ္ ဘာမွမရပါဘူး၊ အေၾကာင္းက JavaScript က String ကိုနားမလည္ေတာ့လို႔ပါ၊
String ႏွစ္ခုရွိတယ္၊ “hey what’s up dee, နဲ႔ “Getdia Myte, Has’s gone”” ဆိုတဲ့ String ႏွစ္ခုပါ၊ အဲ့ဒီံ String ႏွစ္ခုမွာ ပထမ တစ္ခုရဲ့
ႏွစ္ထပ္ေကာမမာ အစက ေနာက္ဆံုး String ျဖစ္တဲ့ Getdia Myte, Has’s gone ရဲ့ ေနာက္ဆံုးမွာ သြားေရာက္ေနတာကိုေတြ႔မွာပါ၊ ဒါက အေရးၾကီးတယ္၊
ခလယ္က ႏွစ္ထပ္ေကာ္မာ အဖြင္အပိတ္ ျဖစ္တဲ့ “Getdia Myte, Has’s gone” ဆိုတဲ့ ေကာ္မွာ အဖြင့္ အပိတ္က JavaScript ကို နား
မလည္ေအာင္ပိတ္ေနတယ္၊ ဒီျပသနာကို ေျဖရွင္းဖို႔အတြက္ ခလယ္က ေကာ္မာ အဖြင့္ အပိတ္ ႏွစ္ခု ရဲ့ ေရွ႕မွာ escaping လုပ္တဲ့ သေကၤသျဖစ္တဲ့
Backward slash ( \ )  ကိုထည့္ေပးရပါမယ္၊ ေအာက္မွာၾကည့္ပါ၊
<html>
<head>
</head>
<body>
<script type= “text/javascript”>
Var number = “hey what’s up dee, \“Getdia Myte, Has’s gone\” ”;
</script>
</body>
</html>
အထက္က ကုတ္ကို Run ၾကည့္လိုက္ရင္ေတာ့ အေျဖကို အမွားအရြင္း မရွိ String ႏွစ္ခုလံုးကို ထုတ္ေပးမွာပါ၊ ဒါကေတာ့ ေကာ္မာေတြမ်ားလို႔
မဖတ္ေတာ့တဲ့ JavaScript ကို escaping (\) သံုးျပီး ဖတ္ေအာင္လုပ္တဲ့နည္းပါ၊  ၾကံဳတုန္း Empty Variable နဲ႔ မိတ္ဆက္ေပးပါမယ္၊ Empaty Variable
ဆိုတာက ဘာမွမရွိတဲ့ Variable ပါ၊ 0 သံုးညနဲ႔ေတာ့မတူဘူး၊ သံုညက ရွိေသတယ္၊ လံုး၀ကို မရွိေတာ့တာက Empay Varible ပါ၊ သူ႔ကိုေတာ့ null
လို႔သတ္မွတ္တယ္၊ ေအာက္က ဥပမာကိုၾကည့္ပါ၊
<html>
<head>
</head>
<body>
<script type= “text/javascript”>
Var number = null;
</script>
</body>
</html>
အထက္ကေတာ့ Empty Variable ကိုတည္ေဆာက္တဲ့ ဥပမာပါ၊ ေနာက္ပိုင္း အခန္းေတြမွာ အေသးစိတ္ရွင္းျပပါဦးမယ္၊

0 comments:

Post a Comment

LinkWithin

Related Posts Plugin for WordPress, Blogger...

တြက္ခ်က္ပါ






powered by calculator.net

ေငြအတြက္မပူပါနဲ့

ခ်က္ၾကမယ္ေလ


Try Relay: the free SMS and picture text app for iPhone.