Mga JavaScript if/else sentence
- Previous Page function
- Next Page let
- Go Back to the Previous Level Manwal ng Statement ng JavaScript
Pagsasaayos at paggamit
Ang if/else sentence ay nagpapalakad ng block ng code kapag ang tinukoy na kondisyon ay totoo. Kapag ang kondisyon ay maliit, maaari ring magsagawa ng ibang block ng code.
Ang if/else sentence ay bahagi ng "kondisyon" na parte ng JavaScript, na ginagamit upang magsagawa ng iba't ibang operasyon batay sa iba't ibang kondisyon.
Sa JavaScript, mayroon kaming mga pangkondisyon na talataas ng ganito:
- Gamitin ang if upang tukuyin ang block ng code na dapat magsasagawa kapag ang tinukoy na kondisyon ay totoo
- Gamitin ang else upang tukuyin ang block ng code na dapat magsasagawa kapag ang parehong kondisyon ay maliit
- Kung ang unang kondisyon ay maliit, gamitin ang else if upang tukuyin ang bagong kondisyon na dapat testin
- Gamitin ang switch upang piliin ang isa sa maraming block ng code na dapat magsasagawa
实例
Kung ang kasalukuyang oras (HOUR) ay mas mababa sa 20:00, i-output sa elemento na may id="demo" ang "Good day":
var time = new Date().getHours(); if (time < 20) { document.getElementById("demo").innerHTML = "Good day"; }
May mas maraming halimbawa ng TIY sa ibaba ng pahina.
Mga syntax
Ang if sentence ay nagtutukoy sa block ng code na dapat magsasagawa kapag ang kondisyon ay totoo:
if (condition) { // block ng code na dapat maisagawa kung ang condition ay totoo }
Ang else sentence ay tinatawag ng code block na dapat maisagawa kapag ang condition ay mali:
if (condition) { // block ng code na dapat maisagawa kung ang condition ay totoo } else { // block ng code na dapat maisagawa kung ang condition ay mali }
Kung ang unang kondisyon ay mali, ang else if sentence ay tinatawag ng isang bagong kondisyon:
if (condition1) { // block ng code na dapat maisagawa kung ang condition1 ay totoo } else if (condition2) { // block ng code na dapat maisagawa kung ang condition1 ay mali at condition2 ay totoo } else { // block ng code na dapat maisagawa kung ang condition1 ay mali at condition2 ay mali }
Halaga ng Parameter
Parameter | Paglalarawan |
---|---|
condition | Mga kinakailangan. Ang resulta ng pagkalkula ay true o false na ekspresyon. |
Detalye ng Teknolohiya
Versyon ng JavaScript: | ECMAScript 1 |
---|
Higit pang mga halimbawa
实例
Kung ang oras ay mas mababa sa 20:00, gumawa ng isang "Good day" pagbati, kung hindi pa rin, gumawa ng isang "Good evening":
var time = new Date().getHours(); if (time < 20) { greeting = "Good day"; } else { greeting = "Good evening"; }
实例
Kung ang oras ay mas mababa sa 10:00, gumawa ng isang "Good morning" pagbati, kung hindi pero ang oras ay mas mababa sa 20:00, gumawa ng isang "Good day" pagbati, kung hindi pa rin, gumawa ng isang "Good evening":
var time = new Date().getHours(); if (time < 10) { greeting = "Good morning"; } else if (time < 20) { greeting = "Good day"; } else { greeting = "Good evening"; }
实例
Kung ang id ng unang <div> elemento ng dokumento ay "myDIV", ay palitan ang laki ng font nito:
var x = document.getElementsByTagName("DIV")[0]; if (x.id === "myDIV") { x.style.fontSize = "30px"; }
实例
当用户单击图像,更改 <img> 元素的源属性 (src) 的值:
<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; // 如果 x 不是数字或小于 1 或大于 10,则输出 "input is not valid" // 如果 x 是 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 | Support | Support | Support | Support | Support |
Related Pages
JavaScript Tutorial:JavaScript If...Else Salita
JavaScript Tutorial:JavaScript Switch Salita
- Previous Page function
- Next Page let
- Go Back to the Previous Level Manwal ng Statement ng JavaScript