このブログでは、JavaScript の論理演算子、|| (OR)、&& (AND)、および! (違います)。これらの演算子は、複雑な条件を作成し、プログラムのフローを制御するために不可欠です。飛び込んでみましょう!
|| 演算子は、最初に見つかった真の値を返します。すべての値が false の場合は、最後の値を返します。
構文:
result = value1 || value2 || value3;
例:
let a = false; let b = null; let c = "Hello"; let result = a || b || c; console.log(result); // Output: "Hello"
説明:
|| 演算子は、最初の真の値、"Hello" を返します。
&& 演算子は、最初に検出した偽の値を返します。すべての値が真実であれば、最後の値を返します。
構文:
result = value1 && value2 && value3;
例:
let x = true; let y = 10; let z = 0; let result = x && y && z; console.log(result); // Output: 0
説明:
&& 演算子は、最初の偽の値、0 を返します。
! 演算子は、オペランドの反対のブール値を返します。
構文:
result = !value;
例:
let isTrue = true; let isFalse = !isTrue; console.log(isFalse); // Output: false
説明:
実際の例をいくつか挙げてすべてをまとめてみましょう:
function greet(name) { name = name || "Guest"; console.log("Hello, " + name + "!"); } greet("Alice"); // Output: Hello, Alice! greet(); // Output: Hello, Guest!
説明:
let user = { name: "John", age: 25, isAdmin: true }; if (user.isAdmin && user.age > 18) { console.log("Welcome, Admin!"); } else { console.log("Welcome, User!"); }
説明:
let isLoggedIn = false; if (!isLoggedIn) { console.log("Please log in."); } else { console.log("Welcome back!"); }
説明:
論理演算子は、複雑な条件を作成し、プログラムのフローを制御できる JavaScript の強力なツールです。 ||、&&、! をマスターすると、より動的で効率的なコードを作成できるようになります。練習と探索を続けて、JavaScript の論理演算子の理解を深めてください。
JavaScript に関するさらに詳しいブログにご期待ください!コーディングを楽しんでください!
以上がJavaScript の論理演算子をマスターする:「||」、「&&」、「!」の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。