ホームページ > 記事 > ウェブフロントエンド > Javascriptの3種類の条件式の特徴と使用例を詳しく解説
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);
4. コードを実行します
えー二種類しかないよ条件の判定はif...elseや?:を使うと簡単ですが、&&や||の演算方法は少し複雑です。しかし実際には、次の 2 つの基本原則を理解していれば、すべての問題は簡単に解決されます:
まず、論理 AND && および論理 OR || を使用する場合、方向は左から右です。操作 値が false (または false に変換できる値 (null/unknown/0/""/NaN など) である最初の条件が成立し、値が true である最初の条件に操作が到達したときに停止します (または true 値に変換できる値); 条件全体によって返される値は、最後に検出された条件の値であり、必ずしも true/false だけであるとは限りません。
次に、論理 AND && 演算子は論理 OR 演算子よりも優先されます。
以上がJavascriptの3種類の条件式の特徴と使用例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。