Archiwa tagu: JavaScript

Czym się różni porównanie za pomocą == i === w JavaScript?

Porównanie zmiennych za pomocą === jest porównaniem nie tylko zgodności co do wartości ale również zgodności co do typów zmiennych.

Przykład ze stackoverflow:

0==false// true
0===false// false, ponieważ są innego typu
1=="1"// true, następuje automatyczna konwersja
1==="1"// false, ponieważ są innego typu
null==undefined// true
null===undefined// false
'0'==false// true
'0'===false// false