Rumah > hujung hadapan web > tutorial js > Apakah maksud tiga tanda sama dalam js

Apakah maksud tiga tanda sama dalam js

下次还敢
Lepaskan: 2024-05-07 20:21:16
asal
1050 orang telah melayarinya

Tiga tanda sama (===) dalam JavaScript mewakili pengendali kesaksamaan yang ketat, yang menyemak sama ada dua nilai adalah sama, dengan mengambil kira jenis data. Makna khusus termasuk: kesamaan nilai: memeriksa sama ada nilai asal dua nilai adalah sama, tanpa mengira jenis data kesamaan jenis: tidak seperti pengendali kesamaan longgar, pengendali kesamaan yang ketat memeriksa sama ada nilai tersebut tergolong dalam jenis data yang sama; NaN Kes khas: NaN Tidak sama dengan nilai lain, termasuk nilainya sendiri.

Apakah maksud tiga tanda sama dalam js

Maksud tiga tanda sama (===) dalam JavaScript

Dalam JavaScript, tiga tanda sama (===) mewakili pengendali kesaksamaan yang ketat. Ia menyemak sama ada dua nilai adalah sama dan juga mempertimbangkan jenis datanya. Berikut adalah beberapa aspek penting:

1 Kesamaan Nilai

Pengendali kesaksamaan yang ketat menyemak sama ada nilai asal dua nilai adalah sama. Ia tidak mengambil kira jenis data, jadi perbandingan berikut adalah benar:

<code>"1" === 1 // 真</code>
Salin selepas log masuk

Walau bagaimanapun, jika kedua-dua nilai mempunyai jenis data yang berbeza, perbandingannya adalah palsu:

<code>1 === "1" // 假</code>
Salin selepas log masuk

2 adalah sama dengan pengendali kesaksamaan longgar ( Tidak seperti ==), pengendali kesaksamaan yang ketat juga menyemak jenis data kedua-dua nilai. Jika jenis data berbeza, perbandingannya adalah palsu:

<code>1 === "1" // 假
true === 1 // 假</code>
Salin selepas log masuk

3 kes khas NaN

Dalam JavaScript, NaN (bukan nombor) ialah nilai istimewa yang tidak sama dengan nilai lain, termasuk dirinya sendiri:

<code>NaN === NaN // 假</code>
Salin selepas log masuk

Senario penggunaan

Pengendali kesaksamaan yang ketat sering digunakan dalam senario di mana perbandingan kesaksamaan yang tepat diperlukan, seperti:

Menyemak sama ada dua pembolehubah menghala ke objek yang sama

    Memastikan bahawa jenis nilai tidak tersirat
  • dalam keadaan Perbandingan yang ketat dalam penyata
  • Dengan menggunakan pengendali kesaksamaan yang ketat, pembangun JavaScript boleh memastikan perbandingan mereka adalah tepat dan boleh dipercayai.

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

Label berkaitan:
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