<div class="codetitle"> <span><a style="CURSOR: pointer" data="56177" class="copybut" id="copybut56177" onclick="doCopy('code56177')"><u>复制代码</u></a></span>代码如下:</div> <div class="codebody" id="code56177"> <br><script type="text/javascript"> <br>/*************************************************** * *************** 演算子の優先順位を使用して ifelse 式を実装します <br>result =expression1 &&expression2 <br>両方の式の値が True に等しい場合に限り、結果は True です。 <br>いずれかの式が False と評価される場合、結果は False になります。 <br>JScript は次のルールを使用して非ブール値をブール値に変換します: <br>すべてのオブジェクトは true とみなされます。 <br>文字列は空である場合にのみ false とみなされます。 <br>null と未定義は false とみなされます。 <br>数値は、ゼロの場合にのみ false になります。 <br>********************************************** ***** ********************/ <br>alert(1&&0); //false,最初の false の引数を返します 0 <br>alert(1&&2); //true,最後の true の引数 2 を返します <br>/*************************************************** * *************** <br>result =expression1 ||expression2 <br>2 つの式の一方または両方が True に等しい場合、結果は True になります。 <br>JScript は次のルールを使用して非ブール値をブール値に変換します: <br>すべてのオブジェクトは true とみなされます。 <br>文字列は空である場合にのみ false とみなされます。 <br>null と未定義は false とみなされます。 <br>数値は 0 の場合にのみ false になります。 <br>********************************************** ***** ********************/ <br>alert(1||0); //true,最初の引数を返します 1 <br>alert(0||false); //false,最後の false を返します' 引数 false <br>/*************************************************** * *************** <br>「並列」式、最後の式を返します<br>****************** * ***********************************************/ <br>alert((1,0,-1)); //最後の引数 -1 を返します <br>/*************************************************** * *************** <br>if(...){...}else{...} を実装するには演算子の優先順位を使用します <br>明確な戻りがない場合を除きます値 戻り値 未定義 <br>未定義、null は false に変換されます <br>********************************* * *********************************/ <br>var a = true; <br>a && (alert('true'),1) || alert('false') <br>/*************************************************** * *************** <br>または三項演算子 <br> を使用します*********************** ***** *******************************************/ <br>a ?アラート('true') : アラート('false'); <br></script><br> </div>