JavaScript while పదం
- 上一页 var
- 下一页 break
- 返回上一层 JavaScript స్టేట్మెంట్స్ పరిచయం పాఠ్యపుస్తకం
నిర్వచనం మరియు ఉపయోగం
while పదం చుట్టుపోటు సృష్టిస్తుంది, ఆపై నిర్దేశించిన పరిస్థితి నిజమైతే చుట్టుపోటు అమలు చేస్తుంది.
పరిస్థితి నిజమైతే చుట్టుపోటు అమలు చేస్తుంది. పరిస్థితి కన్నా కన్నా నిజమైతే అది ఆగుతుంది.
JavaScript వివిధ రకాల చుట్టుపోటులను మద్దతు చేస్తుంది:
- for - అనేకసారి కోడ్ బ్లాక్ చుట్టుపోటు చేస్తుంది
- for/in - ఆచరణాత్మకం యొక్క గుణాలను చుట్టుపోటు చేస్తుంది
- for/of - కరువునిర్వచనం అమలు చేసి, ఆపై కరువునిర్వచనం యొక్క విలువలను చుట్టుపోటు చేస్తుంది
- while - నిర్దేశించిన పరిస్థితి నిజమైతే కోడ్ బ్లాక్ చుట్టుపోటు చేస్తుంది
- do/while - ఒక్కసారి కోడ్ బ్లాక్ అమలు చేసి, ఆపై నిర్దేశించిన పరిస్థితి నిజమైతే మళ్ళీ చుట్టుపోటు చేస్తుంది
提示:请使用 break 语句跳出循环,使用 continue 语句跳过循环中的某个值。
ఉదాహరణ
只要变量 (i) 小于 5,就会循环代码块:
var text = ""; var i = 0; while (i < 5) { text += "<br>సంఖ్య ఉంది " + i; i++; }
页面下方有更多 TIY 实例。
语法
while (condition) { code block to be executed }
参数值
参数 | 描述 |
---|---|
condition |
必需。定义运行循环(代码块)的条件。如果返回 true,循环将重新开始,如果返回 false,循环将结束。 ప్రకటన:బదిలీ వాక్యబద్ధం ఎప్పటికీ సత్యంగా ఉండితే, చోటు సూచిక బ్లాక్ ఎప్పటికీ కొనసాగుతుంది. ఇది మీ బ్రాసర్ ను కూడా క్రాశ్ చేస్తుంది. ప్రకటన:మీరు బదిలీ వాక్యబద్ధం వాడితే, చోటు సూచిక బ్లాక్ ప్రారంభం ముందు దానిని నిర్వచించండి, మరియు చోటు సూచిక బ్లాక్ లో దానిని ప్రతిక్రియాత్మకంగా పెంచండి. చోటు సూచిక బ్లాక్ పూర్తి కాదని మిగిలిపోతే, చోటు సూచిక బ్లాక్ ఎప్పటికీ కొనసాగుతుంది. ఇది మీ బ్రాసర్ ను కూడా క్రాశ్ చేస్తుంది. |
సాంకేతిక వివరణలు
జావాస్క్రిప్ట్ వెర్షన్: | ECMAScript 1 |
---|
మరిన్ని ఉదాహరణలు
ఉదాహరణ
చోటు సూచిక బ్లాక్ చోటు సూచికలను చేరుస్తుంది, cars అనుకున్న పొడవులో కారు పేర్లను సేకరిస్తుంది:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; var i = 0; while (i < cars.length) { text += cars[i] + "<br>"; i++; }
ఉదాహరణ వివరణ:
- మొదటిగా, మేము చోటు సూచిక బ్లాక్ ప్రారంభం ముందు వైరియబుల్ నిర్వచిస్తాము (var i = 0;)
- అప్పుడు, మేము చోటు సూచిక బ్లాక్ పనిచేసే పరిస్థితిని నిర్వచిస్తాము. వైరియబుల్ అనుకున్న పొడవు (4) కంటే తక్కువ ఉంటే, చోటు సూచిక బ్లాక్ కొనసాగుతుంది
- ప్రతి చోటు సూచిక బ్లాక్ పనిచేస్తున్నప్పుడు, వైరియబుల్ ప్రతిక్రియాత్మకంగా కంటే పెరుగుతుంది (i++)
- వైరియబుల్ ఉంది 4 (అనుకున్న పొడవు) కంటే తక్కువ కాదంటే, చోటు సూచిక బ్లాక్ ముగిస్తుంది
ఉదాహరణ
సరిహద్దులో చోటు సూచిక సరిహద్దులో చెల్లించండి:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; var len = cars.length; while (len--) { text += cars[len] + "<br>"; }
ఉదాహరణ
బ్రేక్ వాక్యం వాడండి - చోటు సూచిక బ్లాక్ను పాటించండి, కానీ వైరియబుల్ i మీద పని చేస్తే చోటు సూచిక బ్లాక్ బయటకు వెళ్ళబడుతుంది:
var text = ""; var i = 0; while (i < 5) { text += "<br>సంఖ్య ఉంది " + i; i++; if (i == 3) { break; } }
ఉదాహరణ
కంటిన్యూ వాక్యం వాడండి - చోటు సూచిక బ్లాక్ను పాటించండి, కానీ "3" విలువను సరళించండి:
var text = ""; var i = 0; while (i < 5) { i++; if (i == 3) { continue; } text += "<br>సంఖ్య ఉంది " + i; }
బ్రాసర్ మద్దతు
వాక్యం | క్రోమ్ | ఐఈ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|---|
వైల్ | మద్దతు | మద్దతు | మద్దతు | మద్దతు | మద్దతు |
సంబంధిత పేజీలు
జావాస్క్రిప్ట్ పాఠ్యపుస్తకం:జావాస్క్రిప్ట్ వైల్ సైకిల్
JavaScript 参考手册:JavaScript do ... while 语句
JavaScript 参考手册:జావాస్క్రిప్ట్ ఫోర్ స్టేట్మెంట్
JavaScript 参考手册:జావాస్క్రిప్ట్ బ్రేక్ స్టేట్మెంట్
JavaScript 参考手册:జావాస్క్రిప్ట్ కంటిన్యూ స్టేట్మెంట్
- 上一页 var
- 下一页 break
- 返回上一层 JavaScript స్టేట్మెంట్స్ పరిచయం పాఠ్యపుస్తకం