ホームページ  >  記事  >  ウェブフロントエンド  >  Javascriptの3種類の条件式の特徴と使用例を詳しく解説

Javascriptの3種類の条件式の特徴と使用例を詳しく解説

伊谢尔伦
伊谢尔伦オリジナル
2017-07-18 13:55:231467ブラウズ

3 つの条件式の特徴と使用法を以下にまとめて簡単に説明します。 else if...else 構造体

// Set r to 0 or 1 
var r= Math.floor(2*Math.random()) 
// Set a, b and c to "small" if r==0 an else set them to "big" 
// using three different techniques 
// Method 1: If else 
var a; if (r==0){a = "small"} else {a = "big"}; 
// Method 2: Conditional operator 
var b = r==0 ? "small" : "big"; 
 
// Method 3: And/or operators 
var c = r==0 && "small" || "big"; 
// Check the values of our variables 
alert(r+" "+a+" "+b+" "+c);

3. 関数を実行


4. コードを実行します


えー二種類しかないよ条件の判定はif...elseや?:を使うと簡単ですが、&&や||の演算方法は少し複雑です。しかし実際には、次の 2 つの基本原則を理解していれば、すべての問題は簡単に解決されます:


まず、論理 AND && および論理 OR || を使用する場合、方向は左から右です。操作 値が false (または false に変換できる値 (null/unknown/0/""/NaN など) である最初の条件が成立し、値が true である最初の条件に操作が到達したときに停止します (または true 値に変換できる値); 条件全体によって返される値は、最後に検出された条件の値であり、必ずしも true/false だけであるとは限りません。

次に、論理 AND && 演算子は論理 OR 演算子よりも優先されます。


以上がJavascriptの3種類の条件式の特徴と使用例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。