ఇక్మాస్క్రిప్ట్ switch స్టేట్మెంట్
- ముంది పేజీ with వాక్యం
- తరువాతి పేజీ ఫంక్షన్ సమీక్ష
switch సంకేతం
switch సంకేతం if సంకేతం యొక్క స్థూలిక సంకేతం.
డెవలపర్లు switch సంకేతం ద్వారా అనువర్తనాన్ని పరిస్థితుల జాబితాను అందిస్తారు.
switch సంకేతం సంకలనం:
switch (expression) కేస్ value: statement; break; కేస్ value: statement; break; కేస్ value: statement; break; కేస్ value: statement; break; ... కేస్ value: statement; break; డిఫాల్ట్: statement;
ప్రతి పరిస్థితి (కేస్) కాసే నిర్దేశిస్తుంది expression సమానం valueఅని చెప్పడానికి statement
కీలకబద్ధం break వాక్యం కోడ్ ను switch వాక్యం నుండి బయటకు వెళ్ళడానికి ఉపయోగించబడుతుంది. ఇల్లాంటి break కీలకబద్ధం లేకపోతే, కోడ్ అన్ని caseలను క్రమంగా అనుసరిస్తుంది.
కీలకబద్ధం default వాక్యం వాక్యం ఫలితం ఏ పరిస్థితికి సమానం కాదు అని చెప్పడానికి ఉపయోగించబడుతుంది (నిజంగా, ఇది else వాక్యానికి సమానం).
switch వాక్యం ప్రధానంగా ఇది ఉపయోగించబడుతుంది కాబట్టి ప్రయోజనిక కోడ్ రాయితీ ఇవ్వబడదు:
if (i == 20) alert("20"); else if (i == 30) alert("30"); else if (i == 40) alert("40"); else alert("other");
సమానమైన switch వాక్యం ఇలా ఉంటుంది:
switch (i) { case 20: alert("20"); break; case 30: alert("30"); break; case 40: alert("40"); break; default: alert("other"); }
ECMAScript మరియు Java లో switch వాక్యం
ECMAScript మరియు Java లో switch వాక్యం రెండు వేర్వేరు విధానాలు ఉన్నాయి. ECMAScript లో, switch వాక్యం స్ట్రింగ్లను ఉపయోగించవచ్చు, మరియు స్థిరమైన విధానాలను సమానంగా వినియోగించవచ్చు:
var BLUE = "blue", RED = "red", GREEN = "green"; switch (sColor) { case BLUE: alert("Blue"); break; case RED: alert("Red"); break; case GREEN: alert("Green"); break; default: alert("Other"); }
ఇక్కడ, switch వాక్యం sColor వాక్యం వాస్తవానికి ఉపయోగించబడుతుంది, పరిమితిలో ఉన్న వేర్వేరు విధానాలు BLUE, RED మరియు GREEN వాస్తవానికి ప్రత్యేకంగా ఉన్నాయి. ఇది ECMAScript లో ప్రత్యేకంగా ప్రభావవంతం.
- ముంది పేజీ with వాక్యం
- తరువాతి పేజీ ఫంక్షన్ సమీక్ష