jsは和または演算子優先度を用いてif else条件判断式を実現する
2265 ワード
<br>/******************************************************************* ifelse
<br>result = expression1 && expression2
<br> True , result True。
<br> False, result False。
<br>JScript , Boolean Boolean :
<br> true。
<br> false。
<br>null false。
<br> false。
<br>*******************************************************************/
<br>alert(1&&0); //false,return the first false's argument 0
<br>alert(1&&2); //true,return the last true's argument 2
<br>/*******************************************************************
<br>result = expression1 || expression2
<br> True, result True。
<br>JScript Boolean Boolean :
<br> true。
<br> false。
<br>null false。
<br> 0 false。
<br>*******************************************************************/
<br>alert(1||0); //true,return the first ture's argument 1
<br>alert(0||false); //false,return the last false' argument false
<br>/*******************************************************************
<br>" " ,
<br>*******************************************************************/
<br>alert((1,0,-1)); //return the last argument -1
<br>/*******************************************************************
<br> if(...){...}else{...}
<br>�o �_ undefined
<br>undefined,null �⒈ D�Q��false
<br>*******************************************************************/
<br>var a = true;
<br>a && (alert('true'),1) || alert('false')
<br>/*******************************************************************
<br>
<br>*******************************************************************/
<br>a ? alert('true') : alert('false');
<br>