Dalam blog ini, kami akan meneroka operator logik dalam JavaScript: || (ATAU), && (DAN), dan ! (TIDAK). Pengendali ini penting untuk mewujudkan keadaan yang kompleks dan mengawal aliran program anda. Jom terjun!
Pengendali || mengembalikan nilai kebenaran pertama yang ditemuinya. Jika semua nilai palsu, ia mengembalikan nilai terakhir.
Sintaks:
result = value1 || value2 || value3;
Contoh:
let a = false; let b = null; let c = "Hello"; let result = a || b || c; console.log(result); // Output: "Hello"
Penjelasan:
Pengendali || mengembalikan nilai kebenaran pertama, iaitu "Hello".
Pengendali && mengembalikan nilai palsu pertama yang ditemuinya. Jika semua nilai adalah benar, ia mengembalikan nilai terakhir.
Sintaks:
result = value1 && value2 && value3;
Contoh:
let x = true; let y = 10; let z = 0; let result = x && y && z; console.log(result); // Output: 0
Penjelasan:
Pengendali && mengembalikan nilai palsu pertama, iaitu 0.
Pengendali ! mengembalikan nilai boolean yang bertentangan dengan operannya.
Sintaks:
result = !value;
Contoh:
let isTrue = true; let isFalse = !isTrue; console.log(isFalse); // Output: false
Penjelasan:
Mari kita susun semuanya dengan beberapa contoh praktikal:
function greet(name) { name = name || "Guest"; console.log("Hello, " + name + "!"); } greet("Alice"); // Output: Hello, Alice! greet(); // Output: Hello, Guest!
Penjelasan:
let user = { name: "John", age: 25, isAdmin: true }; if (user.isAdmin && user.age > 18) { console.log("Welcome, Admin!"); } else { console.log("Welcome, User!"); }
Penjelasan:
let isLoggedIn = false; if (!isLoggedIn) { console.log("Please log in."); } else { console.log("Welcome back!"); }
Penjelasan:
Pengendali logik ialah alat berkuasa dalam JavaScript yang membolehkan anda mencipta keadaan yang rumit dan mengawal aliran program anda. Dengan menguasai ||, && dan !, anda akan dapat menulis kod yang lebih dinamik dan cekap. Teruskan berlatih dan meneroka untuk mendalami pemahaman anda tentang operator logik dalam JavaScript.
Nantikan blog yang lebih mendalam tentang JavaScript! Selamat mengekod!
Atas ialah kandungan terperinci Menguasai Operator Logik dalam JavaScript: `||`, `&&` dan `!`. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!