ในการเขียนโปรแกรม อาจจะมีเงือนไขหรือข้อกำหนดบางอย่างที่คุณต้องการให้โปรแกรมทำงานแตกต่างกันไป การตัดสินใจจึงเป็นเรื่องธรรมดาที่เกิดขึ้นทั้งในการเขียนโปรแกรมและในชีวิตประจำวัน
- if
- if...else
- if...elseif
- switch...case
ตัวอย่าง Arithmetic Operators
<script type="text/javascript">
var number = 5;
if(number == 5){
console.log("๕");
}
ตัวอย่าง if...else
<script type="text/javascript">
var i = 1;
if(i <= 4) {
var text = "จำนวนน้อยกว่า 5";
}else{
var text = "จำนวนมากกว่า 4";
}
console.log(text)
</script>
ตัวอย่าง if...elseif
<script type="text/javascript">
var test = "chaitawat";
if(test == "chaitawat"){
var text = "ชื่อ : ".test;
}else if(test == "loongyod"){
var text = "นามสกุล : ".test;
}else{
var text = "ข้อมูลผิดพลาด";
}
console.log(text);
</script>
ตัวอย่าง switch case
var abb = "th";
switch (abb) {
case "de":
var country = "Germany";
break;
case "th":
var country = "Thailand";
break;
case "hu":
var country = "Hungary";
break;
case "tr":
var country = "Turkey";
break;
default:
var country = "Unknown country";
break;
}
console.log("Your country is ".country);
</script>