javascript / beginner
Snippet
Strikte Gleichheitsoperatoren
In JavaScript solltest du '===' (strikte Gleichheit) gegenüber '==' (lose Gleichheit) bevorzugen. Die strikte Gleichheit prüft, ob sowohl der Wert als auch der Typ identisch sind.
snippet.js
1
2
3
4
5
const price = 10;const input = '10';console.log(price === input); // falseconsole.log(price == input); // true
Erklärung
1
price === input
Vergleicht Wert und Typ (Zahl vs String), was zu 'false' führt.
2
price == input
Wandelt Typen vor dem Vergleich um, was zu Fehlern führen kann.