Rumah > Artikel > hujung hadapan web > Apakah maksud !! dalam js?
!! 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.
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>
di mana
Hasil operasi
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 !!<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>
Atas ialah kandungan terperinci Apakah maksud !! dalam js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!