Za co kochamy JavaScript?
Dlaczego niektóre operacje działają w JS tak, a nie inaczej i właściwie, co z tego wszystkiego wynika? Sprawdźmy!
dlabs_ai z- #
- #
- #
- #
- #
- #
- 2
- Odpowiedz
Dlaczego niektóre operacje działają w JS tak, a nie inaczej i właściwie, co z tego wszystkiego wynika? Sprawdźmy!
dlabs_ai z
Komentarze (2)
najstarsze
Nie wiem, kto to stworzył, ale nie zna JSa. I ogólnie programowania, bo to obowiązuje też w np. PHP, TS (Python też ma swoją "odmianę"), czyli w językach bez silnego typowania zmiennych.
Albo przeciwnie - znał i świadomie trolluje.
Dla niekumatych: dwa znaki równości == to porównywanie czystych wartości. Dlatego 2 == "2" będzie zwracało true.
Jeśli chcemy porównywać dokładnie, to używamy TRZECH znaków równości, wtedy dodatkowo porównany zostanie typ