Equal Operator (==)
Merupakan operator yang membandingkan dua nilai tanpa harus membandingkan pula tipe data dari nilai tersebut dan nilai balikannya adalah boolean. Misalkan nilai (string)a = 5 dan nilai (integer)b = 5 maka nilainya akan TRUE.Strict Equal Operator/Identical (===)
Merupakan operator yang membandingkan dua nilai yang juga melihat tipe data dari nilai tersebut dan nilai balikannya juga sama yaitu boolean. Misalkan nilai (string)a = 5 dan nilai (integer)b = 5 maka nilainya akan FALSEBiar lebih jelas mpu-nya buat dalam format tabel sederhananya
a = 7; (Integer)
b = 5; (Integer)
c = '7'; (String)
c = 07; (Integer)
| Kasus | Nilai |
| a == b | FALSE |
| a == c | TRUE |
| a == d | TRUE |
| a === b | FALSE |
| a === c | FALSE |
| a === d | FALSE |
Operator seperti ini (==) biasanya dipergunakan programmer untuk meminimalisir error/bugs dalam pemrograman sampai pada akhirnya muncul deh tuh error/bugs dengan sendirinya dikarenakan kurang semangatnya programmer dalam memilih operator yang tepat ( ^_^")
Biar lebih semangat coba yang ini (===) ヽ(´ー`)ノ kim*chi
Sekian penjabaran dari mpu-nya blog semoga bermanfaat meskipun sedikit ilmu tersebut ^_^