دستور switch ECMAScript
- پچھلے بجلی with عبارت
- پائیدار بجلی فونکشن کی مشاہدات
دستور switch
دستور switch برادر دستور if است.
توسعهدهندگان میتوانند از دستور switch برای ارائه مجموعهای از حالتها (case) برای یک عبارت استفاده کنند.
قواعد زبان switch:
switch (expression) case value: statement; break; case value: statement; break; case value: statement; break; case value: statement; break; ... case value: statement; break; default: statement;
کُل حالت (case) نمایانگر 'اگر' است 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 عبارت
- پائیدار بجلی فونکشن کی مشاہدات