JavaScript if/else စကားပြောင်းခြင်း
- 上一页 function
- 下一页 let
- 返回上一层 JavaScript အင်တာနက် အမှုလုပ် စာရင်းဝင်ချက်
အသုံးပြုခြင်း နှင့် အသုံးချခြင်း
if/else စကားပြောင်းခြင်း သည် အခြေအနေ ဖြစ်ပါက လုပ်ဆောင်သင့်သည့် ကုလင်းပုံအုပ် ကို လုပ်ဆောင်တတ်သည်။ အခြေအနေ ဖြစ်ပါက လုပ်ဆောင်သင့်သည့် အခြေအနေ ကို လုပ်ဆောင်တတ်သည်
if/else စကားပြောင်းခြင်း ကို JavaScript ၏ "အခြေအနေ" အပိုင်း တစ်ခု အဖြစ် သုံးစွဲကြသည်။ အခြေအနေ ဖြစ်ပါက လုပ်ဆောင်သင့်သည့် အခြေအနေ ကို လုပ်ဆောင်တတ်သည်။ အခြေအနေ ဖြစ်ပါက လုပ်ဆောင်သင့်သည့် အခြေအနေ ကို လုပ်ဆောင်တတ်သည်
JavaScript တွင် ကျွန်ုပ်တို့ အခြေအနေ အရာများ ရှိသည်:
- if ကို အခြေအနေ ဖြစ်ပါက လုပ်ဆောင်သင့်သည့် ကုလင်းပုံအုပ် ကို ကိုက်ခတ်တတ်သည်
- else ကို အခြေအနေ ဖြစ်ပါက လုပ်ဆောင်သင့်သည့် ကုလင်းပုံအုပ် ကို ကိုက်ခတ်တတ်သည်
- ပထမ အခြေအနေ အခြေအနေ ဖြစ်ပါက အခြား အခြေအနေ ကို ကိုက်ခတ်တတ်သည်
- switch ကို လုပ်ဆောင်သင့်သည့် အခြေအနေ အုပ်စု တစ်ခု ကို ရှာဖွေတတ်သည်
ဌာန
လက်ရှိ အချိန် (HOUR) အခြေအနေ 20:00 ထက် သေးသည်ဆိုလျှင် id="demo" အခြေအနေ အရ "Good day" ကို ထုတ်ဖော်ပြတတ်သည်:
var time = new Date().getHours(); if (time < 20) { document.getElementById("demo").innerHTML = "Good day"; }
ပြုံအောက်တွင် တစ်ကြိမ်တစ်ရံ TIY အမှတ်အသားများ ရှိသည်。
အက္ခရာ
if စကားပြောင်းခြင်း အခြေအနေ ဖြစ်ပါက လုပ်ဆောင်သင့်သည့် ကုလင်းပုံအုပ် ကို ကိုက်ခတ်တတ်သည်:
if (}condition) { // condition အချက်အလက်တွင် true ဖြစ်ပါက လုပ်ဆောင်ရန်ရှိသော ကြော်ငြာအုပ် }
else အချက်အလက်တွင် false ဖြစ်ပါက လုပ်ဆောင်ရန်ရှိသော ကြော်ငြာအုပ်
if (condition) { // condition အချက်အလက်တွင် true ဖြစ်ပါက လုပ်ဆောင်ရန်ရှိသော ကြော်ငြာအုပ် } else { // condition အချက်အလက်တွင် false ဖြစ်ပါက လုပ်ဆောင်ရန်ရှိသော ကြော်ငြာအုပ် }
condition1 အချက်အလက်တွင် false ဖြစ်ပါက else if အချက်အလက်ကို သတ်မှတ်ပါ။
if (condition1) { // condition1 အချက်အလက်တွင် true ဖြစ်ပါက လုပ်ဆောင်ရန်ရှိသော ကြော်ငြာအုပ် } else if (condition2) { // condition1 အချက်အလက်တွင် false ဖြစ်ပါက နှင့် condition2 အချက်အလက်တွင် true ဖြစ်ပါက လုပ်ဆောင်ရန်ရှိသော ကြော်ငြာအုပ် } else { // condition1 အချက်အလက်တွင် false ဖြစ်ပါက နှင့် condition2 အချက်အလက်တွင် false ဖြစ်ပါက လုပ်ဆောင်ရန်ရှိသော ကြော်ငြာအုပ် }
သဘောတူအရေအတွက်
သဘောတူ | ဖော်ပြ |
---|---|
condition | လိုအပ်သောအချက် |
နည်းပညာရှိချက်
JavaScript မူကွဲများ | ECMAScript 1 |
---|
အချက်အလက်များ
ဌာန
အချိန်အား 20:00 ထက် သေးငယ်သော် "Good day" ခေါ်ဆိုမှုတစ်ခု ဖန်တီးပါ၊ သို့သော်မဟုတ် 20:00 ထက် ပိုသော် "Good evening" ခေါ်ဆိုမှုတစ်ခု ဖန်တီးပါ။
var time = new Date().getHours(); if (time < 20) { greeting = "Good day"; } else { greeting = "Good evening"; }
ဌာန
အချိန်အား 10:00 ထက် သေးငယ်သော်လည်း "Good morning" ခေါ်ဆိုမှုတစ်ခု ဖန်တီးပါ၊ သို့သော်မဟုတ် 20:00 ထက် သေးငယ်သော် "Good day" ခေါ်ဆိုမှုတစ်ခု ဖန်တီးပါ၊ တကား 20:00 ထက် ပိုသော် "Good evening" ခေါ်ဆိုမှုတစ်ခု ဖန်တီးပါ။
var time = new Date().getHours(); if (time < 10) { greeting = "Good morning"; } else if (time < 20) { greeting = "Good day"; } else { greeting = "Good evening"; }
ဌာန
ဆောင်းခုနစ်တွင်နောက်ပိုင်းတွင်ရှိသောအမည် "myDIV" ရှိသော <div> အရာတွင် စာလုံးအရွယ်ကို ပြောင်းလဲပါ။
var x = document.getElementsByTagName("DIV")[0]; if (x.id === "myDIV") {}} x.style.fontSize = "30px"; }
ဌာန
အရာများ အား လွှတ်တော်မူသူ အဆိုပါ အရာ ကို စုံစမ်းပြီး သို့မဟုတ် အရာ ကို ပြောင်းလဲပါ
<img id="myImage" onclick="changeImage()" src="pic_bulboff.gif" width="100" height="180"> <script> function changeImage() { var image = document.getElementById("myImage"); if (image.src.match("bulbon")) { image.src = "pic_bulboff.gif"; } else { image.src = "pic_bulbon.gif"; } } </script>
ဌာန
အသုံးပြုသူ၏ အရာများ အားလုံး ထိုးဖော်ပြပါ
var letter = document.getElementById("myInput").value; var text; // အစိတ်အပြား "c" if (letter === "c") { text = "Spot on! Good job!"; // အစိတ်အပြား "b" သို့မဟုတ် "d" } else if (letter === "b" || letter === "d") { text = "Close, but not close enough."; // အခြား အစိတ်အပြား } else { text = "Waaay off.."; }
ဌာန
ဆက်သွယ်ထားသော အရာများ အကယ်ဒမ်းကြောင်း စစ်ဆေးပါ
var x, text; // id="numb" အရ ဆက်သွယ်ထားသော အရာများ ကို ထုတ်ယူပါ x = document.getElementById("numb").value; // အက်ယ် အရာများ မဟုတ်ဘဲ သို့မဟုတ် 1 ထက်နည်းသော သို့မဟုတ် 10 ထက်အောက်သော အရာများ ဖြစ်လာကြား ဖြစ်ပါက "input is not valid" ထုတ်ရ // အက်ယ် 1 မှ 10 အထိအရာများ ဖြစ်သော် ပြန်လည် "Input OK" ထုတ်ရ if (isNaN(x) || x < 1 || x > 10) { text = "Input not valid"; } else { text = "Input OK"; }
ဘရူးယားသတ်မှတ်ထား
ပြောက် | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
if/else | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一页 function
- 下一页 let
- 返回上一层 JavaScript အင်တာနက် အမှုလုပ် စာရင်းဝင်ချက်