ECMAScript if Óï¾ä

if Óï¾äÊÇ ECMAScript ÖÐ×î³£ÓõÄÓï¾äÖ®Ò»¡£

ECMAScript Óï¾ä

ECMA - 262 ÃèÊöÁË ECMAScript µÄ¼¸ÖÖÓï¾ä£¨statement£©¡£

Óï¾äÖ÷Òª¶¨ÒåÁË ECMAScript µÄ´ó²¿·ÖÓï¾ä£¬Í¨³£²ÉÓÃÒ»¸ö»ò¶à¸ö¹Ø¼ü×Ö£¬Íê³É¸ø¶¨µÄÈÎÎñ¡£

Óï¾ä¿ÉÒԷdz£¼òµ¥£¬ÀýÈç֪ͨº¯ÊýÍ˳ö£¬Ò²¿ÉÒԷdz£¸´ÔÓ£¬ÈçÉùÃ÷Ò»×éÒª·´¸´Ö´ÐеÄÃüÁî¡£

ÔÚ¡¶ECMAScript Óï¾ä¡·ÕâÒ»Õ£¬ÎÒÃǽéÉÜÁËËùÓбê×¼µÄ ECMAScript Óï¾ä¡£

if Óï¾ä

if Óï¾äÊÇ ECMAScript ÖÐ×î³£ÓõÄÓï¾äÖ®Ò»£¬ÊÂʵÉÏÔÚÐí¶à¼ÆËã»úÓïÑÔÖж¼ÊÇÈç´Ë¡£

if Óï¾äµÄÓï·¨£º

if (condition) statement1 else statement2

ÆäÖÐ condition ¿ÉÒÔÊÇÈκαí´ïʽ£¬¼ÆËãµÄ½á¹ûÉõÖÁ²»±ØÊÇÕæÕýµÄ boolean Öµ£¬ECMAScript »á°ÑËüת»»³É boolean Öµ¡£

Èç¹ûÌõ¼þ¼ÆËã½á¹ûΪ true£¬ÔòÖ´ÐÐ statement1£»Èç¹ûÌõ¼þ¼ÆËã½á¹ûΪ false£¬ÔòÖ´ÐÐ statement2¡£

ÿ¸öÓï¾ä¶¼¿ÉÒÔÊǵ¥ÐдúÂ룬Ҳ¿ÉÒÔÊÇ´úÂë¿é¡£

ÀýÈ磺

if (i > 30)
  {alert("´óÓÚ 30");}
else
  {alert("СÓÚµÈÓÚ 30");}

Ìáʾ£ºÊ¹ÓôúÂë¿é±»ÈÏΪÊÇÒ»ÖÖ×î¼ÑµÄ±à³Ìʵ¼ù£¬¼´Ê¹ÒªÖ´ÐеĴúÂëÖ»ÓÐÒ»ÐС£ÕâÑù×ö¿ÉÒÔʹÿ¸öÌõ¼þÒªÖ´ÐÐʲôһĿÁËÈ»¡£

»¹¿ÉÒÔ´®Áª¶à¸ö if Óï¾ä¡£¾ÍÏñÕâÑù£º

if (condition1) statement1 else if (condition2) statement2 else statement3

ÀýÈ磺

if (i > 30) {
  alert("´óÓÚ 30");
} else if (i < 0) {
  alert("СÓÚ 0");
} else {
  alert("ÔÚ 0 µ½ 30 Ö®¼ä");
}
VUE