logo

מתג JavaScript

ה הצהרת החלפת JavaScript משמש כדי להפעיל קוד אחד ממספר ביטויים . זה בדיוק כמו משפט אחר שלמדנו בעמוד הקודם. אבל זה נוח מאשר אם..אחר..אם כי ניתן להשתמש בו עם מספרים, תווים וכו'.

החתימה של הצהרת מתג JavaScript ניתנת להלן.

 switch(expression){ case value1: code to be executed; break; case value2: code to be executed; break; ...... default: code to be executed if above values are not matched; } 

בואו נראה את הדוגמה הפשוטה של ​​הצהרת switch ב-javascript.

 var grade='B'; var result; switch(grade){ case 'A': result='A Grade'; break; case 'B': result='B Grade'; break; case 'C': result='C Grade'; break; default: result='No Grade'; } document.write(result); 
בדוק את זה עכשיו

פלט של הדוגמה לעיל

הצהרת ה-switch היא נפילה, כלומר כל המקרים יוערכו אם לא תשתמש במשפט break.

בואו נבין את ההתנהגות של הצהרת switch ב-JavaScript.

 var grade='B'; var result; switch(grade){ case 'A': result+=' A Grade'; case 'B': result+=' B Grade'; case 'C': result+=' C Grade'; default: result+=' No Grade'; } document.write(result); 
בדוק את זה עכשיו

פלט של הדוגמה לעיל

undefined B כיתה C כיתה ללא כיתה