Pertanyaan yang ditandai dengan 'operator kesetaraan'

Operator kesetaraan menerapkan perbandingan antar operan. Bahasa yang berbeda dapat menerapkan tingkat keparahan yang berbeda, seperti membandingkan jenis dan makna.
51
jawabannya

Operator mana yang sama (== vs ===) yang akan digunakan dalam perbandingan JavaScript?

Saya menggunakan JSLint untuk melewati JavaScript, dan ia mengembalikan banyak kalimat untuk menggantikan == (dua tanda sama dengan) dengan === (tiga tanda sama dengan) ketika Anda melakukan sesuatu seperti perbandingan idSele_UNVEHtype.value.length == 0 di dalam operator ...
atur 11 Desember '08 pada jam 5:19 sore
2
balasan

Perbedaan antara == dan === dalam javascript

Kemungkinan duplikat: Javascript === vs ==: Apakah penting operator mana yang saya gunakan? Apa perbedaan antara == dan === dalam javascript? Saya juga melihat operator! = Dan! ==. Apakah ada operator seperti itu?
atur 07 Feb '09 jam 14:53
15
balasan

Apakah `==` dan `! = `Saling tergantung?

Saya mempelajari overloading operator dalam C ++, dan saya melihat bahwa == dan! = Hanya beberapa fungsi khusus yang dapat dikonfigurasi untuk tipe yang ditentukan pengguna. Namun, kekhawatiran saya adalah mengapa kita membutuhkan dua definisi yang terpisah? Saya berpikir bahwa Uni Eropa ...
ditetapkan pada 14 Juni '16 pada 1:14
9
balasan

Mengapa === lebih cepat daripada == di PHP?

Mengapa === lebih cepat daripada == di PHP?
Tetapkan 08 Maret '10 pada 16:14
7
balasan

Mengapa String baru ('halo') === String baru ('halo') dievaluasi sebagai Salah?

Mengapa pernyataan berikut menghasilkan false dalam javascript? String baru ('halo') === String baru ('halo')
atur 03 Sep '14 pukul 18:00
3
balasan

mengapa tidak (123 == 0123) di java?

Saya mengembangkan aplikasi di Android menggunakan Eclipse. Saya menulis kode berikut, dan dalam pengujian blok "jika" pertama dan ketiga tidak tersedia. Mengapa Ketika saya menambahkan nol di depan ke nomor, operator kesetaraan mengembalikan false. int var = 123; jika (var == 0123) ...
ditetapkan pada 05 Mei 12 pukul 14:40
6
balasan

JavaScript - === vs == Kinerja Operasional

Beberapa minggu yang lalu saya membaca topik ini. Apakah <lebih cepat dari <=? mengenai operator pembanding di C. Dikatakan bahwa tidak ada perbedaan dalam kinerja antara <dan <=, karena mereka ditafsirkan sebagai mesin yang sama / mirip ...
ditetapkan pada 11 September '12 jam 20:21
9
balasan

Menggunakan operator persamaan == untuk membandingkan dua string untuk persamaan dalam C

int main (int argc, ** argv) {if (argv [1] == "-hello") printf ("True \ n"); selain itu printf ("False \ n"); } # ./myProg -hello False Why? Saya mengerti bahwa strcmp (argv [1], "-hello") == 0 menghasilkan true ... tapi mengapa ...
aktifkan pada 14 Oktober. '10 jam 16:27
4
balasan

Apa perbedaan antara Java equals () dan operator C ++ ==?

Ketika ditanya tentang penggunaan typeid, ini adalah C ++, saya berasumsi bahwa itu dapat digunakan untuk membandingkan tipe dalam membandingkan objek. Saya tidak melihat banyak, tetapi saya memiliki Java yang sama. Melihat Jawa sedikit lebih, terlihat seperti ini: Ada yang bi>
diatur 20 Juli '11 di 22:33
2
balasan

Perbedaan antara == dan === di JS

Kemungkinan duplikat: Perbedaan antara == dan === dalam JavaScript Javascript === vs ==: Apakah penting operator mana yang saya gunakan? Apa perbedaan antara == dan ===? Juga antara! == dan! ==?
atur 16 Maret '11 pada jam 12:40
1
jawabannya

Mengapa {} == false dievaluasi sebagai false, dan [] == false bernilai true?

Mengapa {} == false dievaluasi menjadi false, dan [] == false dievaluasi sebagai benar dalam javascript?
atur 16 Jan '15 jam 20:16
2
balasan

null dan perbandingan tidak konsisten tidak terdefinisi

Saya ingin tahu mengapa null == undefined menghasilkan benar, tetapi null> = undefined menghasilkan salah. Apakah penyertaan angka yang lebih besar daripada operator mengubah nilai dengan cara yang berbeda?
atur 03 Des '15 jam 3:38
3
balasan

== dan === operator di php

Katakanlah saya memiliki variabel yang akan selalu berupa string. Sekarang ambil kode di bawah ini: if ($ myVar === "teststring") Catatan: $ myVar akan selalu berupa string, jadi pertanyaan saya lebih cepat / lebih baik menggunakan === (indentity) atau == (kesetaraan)?
Ditetapkan pada 16 Juni 10 jam 15:59
1
jawabannya

Spasi antara dua = di operator persamaan, legal di C ++?

Saat ini saya sedang belajar C ++ dari "Memecahkan Masalah C ++" (9th, W. Savitch). Buku ini menunjukkan contoh loop sementara. Loop sementara terlihat seperti ini. while (ans = 'Y' || ans = = 'y') {// pernyataan majemuk} ans memiliki tipe char. Logis ...
atur 08 Feb '15 jam 7:12
3
balasan

Kenapa []! == [] dalam javascript?

Kenapa []! == [] dalam javascript? Saya membaca https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness, tetapi saya tidak dapat menemukan apa pun yang menjelaskan hal ini. Sunting: Saya tidak berpikir pertanyaan ini adalah duplikat yang tepat dari ...
atur 29 Oktober '16 pada 0:10