1 <!DOCTYPE HTML > 2 < HTML のlang = "EN" > 3 < ヘッド> 4 < メタのcharset = "UTF-8" > 5 < メタ名= "ビューポート" コンテンツ= "幅=デバイス幅、初期スケール= 1.0" > 6 < メタHTTP-当量= "X-UA-互換" コンテンツ= "IE =縁" > 7 < タイトル>のJavaScript逻辑或</ タイトル> 論理OR(||)個人的な理解: 10の 前提条件: 11。 -論理や意思決定順序:左から右へ、 12さ - 長いそれはもはや真である限り、直接ダウン遭遇した最初の真の値を返します。 13れ - 中彼女が遭遇する前に、判決ダウンされているだろう、最後の1が偽/ nullを/未定義/ NaNの場合、それは最後の偽/ nullを/未定義/ NaN値を返す 14 数1)の操作は、ブールある 15 1真/マルチ真/全真:trueに戻る 16 の完全な偽:falseに戻る 。17 番号2)は、マルチ混合型(発現、および他のブール型として動作する) 18であり、 全ての真/実/実複数における1:の真の値を返し 19を フル偽/ nullを/未定義/ NaNに:最後の値を返す 20がある - > 21がされて / < ヘッド> 22が < 身体> 23である < スクリプト> 24 のvar A = 1 、B = " 2 " 、C = 0 、D = " ABC " 、E = "" 、F、G = A - D; 25 / * 論理OR:BOOL * / 26である にconsole.log ((AB& ) || (A - ABC)); // -1、AB&真は、決意がダウンし、もはや27 はconsole.log(A > 10 || A < 10 ); // trueの場合、A> 10偽、<10真真真を返す1 28 / * 論理OR:混合* / 29 はconsole.log(C || A || B || D); // 。。1、真第リターン1 = A 30 はconsole.log(C || E || ヌル || 未定義|| G); // のNaN 3、FALSEを返し、最後の完全プロテーゼ 31は </ スクリプト> 32 </ ボディ> 33である </ HTML >