NEWS
Boolean kann nicht mehr als Zahl verwendet werden
-
Hallo zusammen,
ich einer meiner Skript addiere ich mehrere Werte (Boolean).
In der Vergangheit wurde wahl als 1 verarbeitet und somit funktionierte die Berechnung.
Aktuell funktioniert die Berechnung nicht mehr.
Kann man die Werte irgendwie konvertieren ?
Adapter Version: 5.2.21
JS-Controller: 3.3.22 -
@kuddel
Wenn Du boollean 1+1 machst, dann ergibt das 1. War das vorher anders, dann war schlicht falsch -
grundsätzlich
boolean ist NUR true/false .. NIX ANDERES..kenne keine Sprache wo es anders ist
da kannst du nix addieren.. ging das warum auch immer war es ein bug
-
@kuddel sagte: Aktuell funktioniert die Berechnung nicht mehr.
Bei mir funktioniert die Berechnung - nur der Editor meckert. Boolean wird bei mathematischen Operationen implizit in eine Zahl gewandelt.
-
der Editor meckert
Zurecht. Wenn man was addieren will, dann sollte man auch Zahlen (oder Strings fürs Verketten) nehmen. Alles andere sorgt nur dafür den Sinn des Codes zu verschleiern und subtile Bugs einzubauen.
-
@kuddel sagte: Kann man die Werte irgendwie konvertieren ?
Number(x)