Rumah >hujung hadapan web >tutorial js >Bagaimanakah Logik DAN Operator JavaScript berfungsi dalam Tugasan?

Bagaimanakah Logik DAN Operator JavaScript berfungsi dalam Tugasan?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-02 16:07:13325semak imbas

How Does JavaScript's Logical AND Operator Work in Assignments?

Logik DAN Operator dalam Tugasan JavaScript

Dalam JavaScript, operator OR logik (||) secara bersyarat menetapkan nilai berdasarkan kebenaran satu ungkapan. Ia memberikan ungkapan bukan nol, tidak ditakrifkan dan bukan palsu pertama kepada pembolehubah.

Walau bagaimanapun, operator logik DAN (&&) berkelakuan berbeza dalam senario tugasan. Ia menilai ungkapan pertama sebagai benar atau palsu.

Kebenaran:

Jika ungkapan pertama adalah benar, operator logik DAN mengembalikan nilai ungkapan kedua dan memberikan ia kepada pembolehubah:

var oneOrTheOther = true && "This is true"; // oneOrTheOther = "This is true"

Kepalsuan:

Jika ungkapan pertama palsu, operator logik AND mengembalikan nilai ungkapan pertama dan menyerahkannya kepada pembolehubah:

var oneOrTheOther = false && "This is false"; // oneOrTheOther = false

Ingat bahawa nilai palsu dalam JavaScript termasuk:

  • null
  • tidak ditentukan
  • 0
  • NaN (Bukan-Nombor)
  • "" (kosong rentetan)

Oleh itu, sebarang tugasan yang melibatkan operator logik DAN dan ungkapan pertama palsu akan menghasilkan penetapan nilai palsu itu kepada pembolehubah.

Atas ialah kandungan terperinci Bagaimanakah Logik DAN Operator JavaScript berfungsi dalam Tugasan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn