Monday, August 6, 2012

Javascript Module 9

Javascript If .. Else Statements

Conditional Statements ဆိုတာက မတူညီတဲ႔အေျခေနေတြေပၚမွာ မတူညီတဲ႔ လုပ္ေဆာင္ခ်က္ေတြကို လုပ္ေဆာင္ဖို႔ပဲ႔ျဖစ္ပါတယ္

Conditional Statements

တစ္ကယ္လို႔ကၽြန္ေတာ္တို႔က မတူညီတဲ႔အေနထားေတြမွာ ဆံုးျဖတ္ခ်က္ေတြခ်ခ်င္တယ္ဆိုရင္ conditional statement ကိုအသံုးျပဳရမွာပါ
Javascript မွာေတာ႔ေအာက္က conditional statement ေတြပါ၀င္ပါတယ္

if statement ကိုေတာ႔ တစ္ခ်ိဳ႕သတ္မွတ္ထားတဲ႔ condition ေတြမွန္ကန္တဲ႔အခါမွာ code ေတြကိုလုပ္ေဆာင္ဖို႔အသံုးျပဳပါတယ္
if.. else statement ကိုေတာ႔ တစ္ခ်ိဳ႕ အေျခေနေတြကမွန္ျပီးတစ္ခ်ိဳ႕ကမွားတယ္ဆိုရင္ေတာ႔ အသံုးျပဳရမွာပါ
if... else if... else statement  ကိုေတာ႔ blocks ေတြထဲ႕က တစ္ခုကို ေရြးခ်ယ္ျပီး execute လုပ္ပါတယ္
switch statement ကိုေတာ႔  if..else if.. else နဲ႔တူပါတယ္

If Statement

အဲဒီ if statement ကိုေတာ႔ ကၽြန္္ေတာ္တို႔သတ္မွတ္ထားတဲ႔ condition ေတြမွန္ကန္တဲ႔အခါမွာ code ေတြကို execute လုပ္ဖို႔ အသံုးျပဳပါတယ္
Syntax
if (condition)
  {
  code to be executed if condition is true
  }

တစ္ကယ္လို႔ (အေျခအေန) {
//အကယ္လို႔ ကၽြန္ေတာ္တို႔ သတ္မွတ္ထားတဲ႔ အေျခေနသာမွန္ခဲ႔ရင္ အလုပ္လုပ္မယ္႔ code ကိုေရးရမွာပါ
}

ဥပမာ
<script type="text/javascript">
var name="cyberoot";
if( name == "cyberoot"){
document.write("You are cyberoot");
}
</script>
ပထမစာေၾကာင္းမွာေတာ႔ ကၽြန္ေတာ္က name ဆိုတဲ႔ variable တစ္ခုေဆာက္ျပီး cyberoot ဆိုတဲ႔ string ကို name ထဲ assign လုပ္လိုက္ပါတယ္
ျပီးေတာ႔ condition စစ္ပါတယ္တစ္ကယ္လို႔ name သာ cyberoot နဲ႔ တူညီခဲ႔မယ္ဆိုရင္ေတာ႔ ေအာက္က You are cyberoot ဆိုတဲ႔ စာကိုေရးေပးမွာပါ

If .. else Statement

အဲဒီ if else statement ကိုေတာ႔  အေျခေနတစ္ခုကမွန္ျပီး တစ္ခုက မွားတယ္ဆိုရင္ အသံုးျပဳရမွာပါ
Syntax
if ( condition )  {
//code to be execute if conditon is true
}else {
//code to be execute if conditioon is false
}

တစ္ကယ္လို႔ ( အေျခေန ) {
အေျခေနသာမွန္ခဲ႔ရင္ ဒါကိုလုပ္ပါ
} မဟုတ္ဘူးဆိုရင္ {
မွားခဲ႔ရင္ေတာ႔ ဒါကိုလုပ္ပါ
}
ဥပမာ
<script type="text/javascript">
var d=new Date();
var hour=d.getHours();
if(hour<10) {
document.write("Good Morning MHU");
}else {
document.write("Good day MHU");
}
</script>

If .. else if .. else statement

အဲဒါကိုေတာ႔အေျခေနအမ်ားၾကီးတဲ႔ မွန္ကန္တဲ႔တစ္ကိုေရြးခ်ယ္ျပီးအလုပ္လုပ္မွာပဲ႔ျဖစ္ပါတယ္
switch statement နဲ႔လည္းဆင္ပါတယ္လို႔အေပၚမွာေျပာခဲ႔ျပီးျပီ
Syntax
if ( condition 1 ) {
code execute if condition 1 is true
} else if ( conditon 2 ) {
code execute if condtion 2 is true
} else {
code execute if condition 1 and 2 are not ture
}
တစ္ကယ္လို႔ ( အေျခေန၁ ) {
//အေျခေန ၁ သာမွန္ခဲ႔ရင္ ဒါကိုလုပ္ပါ
} ဒါမွမဟုတ္ တစ္ကယ္လို႔ (အေျခေန ၂) {
//အေျခေန ၂ သာမွန္ရင္ ဒါကိုလုပ္ပါ
} ဒါမဟုတ္ {
//အေျခေန ၁ နဲ႔ ၂ ေရာ မွားေနတယ္ဆိုရင္ဒါကိုလုပ္ပါ
}
ဥပမာ
<script type="text/javascript">
var d=new Date();
var hour=d.getHours();
if(hour<10) {
document.write("<h1>Good Moring </h1>");
} else if ( hour >10 && hour < 16 ) {
document.write("<b>Good day</b>");
}else {
document.write("<b> Hello MHU </b>");
}
</script>

Thanks for Reading
Written by Cyberoot

No comments:

Post a Comment

Thanks for your comments
Welcome from cyberoot