Tanda sama dengan: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
FreadyBulat (bicara | kontrib) →Penggunaan beberapa tanda sama dengan: Perbaikan kesalahan ketik, Perbaikan tata bahasa, Penambahan pranala, 數量 Tag: Dikembalikan Suntingan perangkat seluler Suntingan aplikasi seluler Suntingan aplikasi Android |
k Membatalkan 1 suntingan by FreadyBulat (bicara) Tag: Pembatalan |
||
Baris 28:
=== Penggunaan beberapa tanda sama dengan ===
Dalam [[PHP]], [[===|tiga tanda sama dengan (<code>===</code>)]] menunjukkan identitas,<ref>{{cite web|url=http://www.php.net/manual/en/language.operators.comparison.php|title=Comparison Operators|website=PHP.net|accessdate=19 October 2013}}</ref> yang berarti bahwa tidak hanya melakukan dua ekspresi mengevaluasi dengan nilai yang sama, mereka juga tipe data yang sama. Misalnya, ungkapan <code>0 == false</code> adalah benar, tapi <code>0 === palsu</code> adalah tidak, karena jumlah
[[JavaScript]] memiliki semantik yang sama bagi <code>===</code>, disebut sebagai "kesetaraan tanpa jenis pemaksaan". Namun, dalam JavaScript perilaku <code>==</code> tidak dapat dijelaskan dengan sederhana aturan yang konsisten. Ekspresi <code>0 == false</code> adalah benar, tapi <code>0 == undefined</code> adalah palsu, meskipun kedua belah pihak <code>==</code> bertindak sama dalam Boolean konteks. Untuk alasan ini dianjurkan untuk menghindari operator <code>==</code> pada JavaScript dalam mendukung <code>===</code>.<ref>{{cite web|url=https://www.youtube.com/watch?v=hQVTIJBZook|title=JavaScript: The Good Parts|last=Crockford|first=Doug|website=[[YouTube]]|accessdate=19 October 2013}}</ref>
|