lypô: if-else Syntax

Beitrag lesen

Doch. Sicherzustellen, DASS du überhaupt mit Zahlen arbeitest, macht den Unterschied für dich aus. Ich empfehle dir nur mit dem strict-equal (===) zu arbeiten, um unangenehme überraschungen zu vermieden.

Ein Bespiel.

0 === "0" // false

1+1; // 2

0 == "0" // true
"1"+1; //11

  
Ich mewinte, bisher sei es kein Unterschied gewesen, das gewünschte Ergebnis habe ich erzielt.  
  
Manchmal kann es ganz sinnvoll sein, 0 und "0" zu vergleichen. Dennoch werde ich mein Script daraufhin untersuchen - und gleichzeitig mir diese Sache merken. Vielleicht wird's ja demnächst nötig. Oder ich hatte diese Fehler schon, ohne es zu bemerken, und habe dann mangels Lösung einen anderen Weg beschritten? Ich beobachte mich mal.  
  
Dein Beispiel "1"+1 hatte ich schon, da war's mir auch klar: Das hieroglyphische Ergebnis war Hinweis genug.  
  
Danke und 'nen schönen Tag noch  
...lypô