Rumah >hujung hadapan web >tutorial js >Apakah maksud !== dalam js?
Pengendali !== dalam JavaScript ialah pengendali ketidaksamaan yang ketat, digunakan untuk membandingkan sama ada dua nilai adalah sama. Operator ini mengambil kira perbezaan jenis dan oleh itu lebih ketat daripada operator kesaksamaan santai (==). Mengembalikan benar jika kedua-dua nilai adalah jenis yang berbeza atau mempunyai nilai yang berbeza, sebaliknya, mengembalikan palsu.
Maksud operator !== dalam JavaScript
Pengendali !== dalam JavaScript ialah pengendali ketidaksamaan yang ketat, yang digunakan untuk membandingkan sama ada dua nilai tidak sama.
Maksud: Pengendali
!== membandingkan dua nilai dan mengembalikan benar jika kedua-dua nilai adalah jenis yang berbeza atau mempunyai nilai yang berbeza, sebaliknya ia mengembalikan palsu. Tidak seperti pengendali == (pengendali kesaksamaan santai), ia tidak melakukan penukaran jenis dan oleh itu lebih ketat.
Sintaks:
<code>variable1 !== variable2</code>
Senario penggunaan:
!== operator sering digunakan dalam situasi di mana perbandingan kesaksamaan yang ketat diperlukan, contohnya:
Contoh:
<code>const num1 = 1; const num2 = "1"; console.log(num1 !== num2); // true // 即使值相同,但类型不同 const str1 = "Hello"; const str2 = "World"; console.log(str1 !== str2); // true // 两个字符串值不同 const obj1 = {}; const obj2 = {}; console.log(obj1 !== obj2); // true // 两个对象即使值相同,但引用不同 const nullValue = null; const undefinedValue = undefined; console.log(nullValue !== undefinedValue); // true // 严格比较这两个特殊值</code>
Atas ialah kandungan terperinci Apakah maksud !== dalam js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!