Rumah >hujung hadapan web >tutorial js >Bagaimanakah Operator DAN JavaScript berfungsi dalam Penyata Tugasan?
JavaScript DAN Operator dalam Tugasan
JavaScript menyediakan beberapa operator logik, termasuk operator logik DAN (&&). Operator ini memainkan peranan unik dalam pernyataan tugasan, tidak seperti operator logik ATAU yang lebih biasa digunakan (||).
Apa Yang Operator DAN Lakukan dalam Tugasan?
Apabila digunakan dalam pernyataan tugasan, seperti contoh dalam soalan:
var oneOrTheOther = someOtherVar && "some string";
pengendali DAN menilai operan pertama (someOtherVar) dan memberikan nilai kepada pembolehubah berdasarkan hasil:
Jika someOtherVar bukan palsu:
Jika someOtherVar adalah palsu:
Bagaimana Operator DAN Berbeza dengan Operator OR:
Operand OR logik (||) memperuntukkan operan kedua hanya jika operan pertama adalah palsu. Sebaliknya, operator AND mengembalikan operan kedua jika operan pertama adalah benar.
Memahami Nilai Palsu:
Adalah penting untuk ambil perhatian bahawa dalam JavaScript, nilai tertentu adalah dianggap "palsu" apabila digunakan dalam konteks boolean. Ini termasuk null, undefined, 0, NaN, rentetan kosong dan, sudah tentu, palsu. Semua nilai lain memaksa kepada benar.
Contoh:
var message = "Hello"; var result = (message && "World") || "Goodbye"; // result = "World" var message = ""; var result = (message && "World") || "Goodbye"; // result = "Goodbye"
Ringkasnya, operator JavaScript DAN dalam tugasan menilai operan pertama, menetapkan operan kedua jika pertama adalah benar, dan menetapkan operan pertama jika yang pertama adalah palsu atau "palsu." Tingkah laku ini berbeza daripada operator OR logik, yang hanya menetapkan operan kedua jika yang pertama adalah palsu.
Atas ialah kandungan terperinci Bagaimanakah Operator DAN JavaScript berfungsi dalam Penyata Tugasan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!