1. Untuk tipe dasar seperti string, angka, dll., Ada perbedaan antara == dan ===
1) Perbandingan antara berbagai jenis, == Perbandingan "dikonversi menjadi tipe yang sama" untuk melihat apakah "nilai" sama. === Jika jenisnya berbeda, hasilnya berbeda
2) Perbandingan dari jenis yang sama, secara langsung membandingkan "nilai" dan hasil keduanya sama
2. Untuk tipe lanjutan seperti array, objek, tidak ada perbedaan antara == dan ===
Bandingkan "Alamat Pointer"
3. Ada perbedaan antara tipe dasar dan tipe canggih == dan ===
1) untuk ==, konversi maju menjadi tipe dasar dan lakukan perbandingan "nilai"
2) Karena jenisnya berbeda, hasilnya ===
Di atas adalah penjelasan terperinci tentang perbedaan antara == dan == dalam JavaScript yang diperkenalkan oleh editor. Saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas semua orang tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!