Apakah maksud !! dalam js?

下次还敢
Lepaskan: 2024-05-01 09:15:27
asal
877 orang telah melayarinya

!! operator dalam JS: digunakan untuk menukar nilai kepada nilai Boolean. Operasi: Lakukan operasi NOT logik pada nilai. Kemudian lakukan operasi NOT logik pada hasilnya. Keputusan: benar: apabila nilainya bukan palsu, bukan rentetan kosong, bukan nol, bukan tidak ditentukan. Salah: Apabila nilai adalah benar, rentetan kosong, batal, tidak ditentukan. Tujuan: Menukar sebarang nilai kepada nilai Boolean. Memaksa penukaran eksplisit kepada nilai boolean. Menghapuskan nilai yang tidak pasti.

Apakah maksud !! dalam js?

dalam JS !!

Dalam JavaScript, pengendali "!!" ialah operator BUKAN (BUKAN) logik yang digunakan untuk menukar nilai kepada nilai Boolean. Fungsinya ialah penolakan berganda, iaitu, selepas melakukan operasi NOT logik pada nilai, lakukan operasi NOT logik sekali lagi.

Cara menggunakan

Sintaks:

<code>!!<value></code>
Salin selepas log masuk

di mana boleh menjadi sebarang nilai JavaScript.

Hasil operasi

  • Jika adalah benar, maka !!
  • Jika adalah palsu, maka !!
  • Jika ialah rentetan kosong, batal atau tidak ditentukan, maka !! . nilai Boolean, menjadikannya sesuai untuk operasi Boolean.

Paksa Boolean: Ia boleh memaksa nilai benar atau salah untuk ditukar secara eksplisit kepada nilai boolean.

Hapuskan nilai yang tidak ditentukan:

Ia boleh menghapuskan konsep "nilai yang tidak ditentukan" dalam JavaScript, kerana !! akan sentiasa kembali benar atau salah.
  • Contoh Kod
  • <code>console.log(!!true); // true
    console.log(!!false); // false
    console.log(!!0); // false
    console.log(!!1); // true
    console.log(!!''); // false
    console.log(!!'abc'); // true</code>
    Salin selepas log masuk

Atas ialah kandungan terperinci Apakah maksud !! dalam js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan