ä¸ä¸ªå ³äº "if" çé®é¢
éè¦ç¨åº¦: 5
ä¸é¢åªä¸ä¸ª alert å°ä¼è¢«æ§è¡ï¼
if(...) è¯å¥å
表达å¼çç»ææ¯ä»ä¹ï¼
if (-1 || 0) alert( 'first' );
if (-1 && 0) alert( 'second' );
if (null || -1 && 1) alert( 'third' );
çæ¡ï¼ç¬¬ä¸ä¸ªå第ä¸ä¸ªå°ä¼è¢«æ§è¡ã
详解ï¼
// æ§è¡ã
// -1 || 0 çç»æä¸º -1ï¼çå¼
if (-1 || 0) alert( 'first' );
// 䏿§è¡ã
// -1 && 0 = 0ï¼åå¼
if (-1 && 0) alert( 'second' );
// æ§è¡
// && è¿ç®çä¼å
çº§æ¯ || é«
// æä»¥ -1 && 1 å
æ§è¡ï¼ç»åºå¦ä¸è¿ç®é¾ï¼
// null || -1 && 1 -> null || 1 -> 1
if (null || -1 && 1) alert( 'third' );