JavaScript if/else 语句
- 上一页 function
- 下一页 let
- 返回上一层 JavaScript స్టేట్మెంట్స్ పరిచయపాఠ్యపుస్తకం
定义和用法
if/else 语句在指定条件为真时执行代码块。如果条件为假,则可以执行另一代码块。
if/else 语句是 JavaScript 的“条件”语句的一部分,用于根据不同的条件执行不同的操作。
在 JavaScript 中,我们有以下条件语句:
- 使用 if 指定要执行的代码块,如果指定条件为真
- 使用 else 指定要执行的代码块,如果相同条件为假
- 如果第一个条件为假,则使用 else if 指定要测试的新条件
- 使用 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 కాలిన మానిషికమైనప్పుడు నిర్వహించవలసిన కోడ్ బ్లాక్ }
else సూచికను పరిస్థితి మానిషికమైనప్పుడు నిర్వహించవలసిన కోడ్ బ్లాక్ నిర్దేశిస్తుంది:
if (condition) { // condition కాలిన మానిషికమైనప్పుడు నిర్వహించవలసిన కోడ్ బ్లాక్ } else { // condition కాలిన నిజమైనప్పుడు నిర్వహించవలసిన కోడ్ బ్లాక్ }
మొదటి పరిస్థితి మానిషికమైనప్పుడు, else if సూచికను కొత్త పరిస్థితికి నిర్దేశించండి:
if (condition1) { // condition1 కాలిన నిజమైనప్పుడు నిర్వహించవలసిన కోడ్ బ్లాక్ } else if (condition2) { // condition1 కాలిన నిజమైనప్పుడు మరియు condition2 కాలిన కనిష్టం నిర్వహించవలసిన కోడ్ బ్లాక్ } else { // condition1 కాలిన నిజమైనప్పుడు మరియు condition2 కాలిన నిజమైనప్పుడు నిర్వహించవలసిన కోడ్ బ్లాక్ }
పారామితి విలువలు
పారామితులు | వివరణ |
---|---|
condition | అవసరమైన. ఫలితం true లేదా false అనే వినియోగం అనే విధంగా వ్యాఖ్యానించబడుతుంది. |
సాంకేతిక వివరాలు
JavaScript సంస్కరణలు: | ECMAScript 1 |
---|
మరిన్ని ఉదాహరణలు
ఉదాహరణ
సమయం 20:00 కంటే తక్కువ ఉంటే, "Good day" విందును సృష్టించండి, లేకపోతే "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" విందును సృష్టించండి, లేకపోతే "Good evening" విందును సృష్టించండి:
var time = new Date().getHours(); if (time < 10) { greeting = "Good morning"; } else if (time < 20) { greeting = "Good day"; } else { greeting = "Good evening"; }
ఉదాహరణ
డాక్యుమెంట్లో మొదటి <div> ఎలిమెంట్ యొక్క id "myDIV" ఉంటే, దాని ఫంట్ పరిమాణాన్ని మార్చండి:
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"; }
బ్రౌజర్ మద్దతు
వాక్యం | క్రోమ్ | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
if/else | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一页 function
- 下一页 let
- 返回上一层 JavaScript స్టేట్మెంట్స్ పరిచయపాఠ్యపుస్తకం