NEWS
[gelöst] Variable wird als nicht gelesen gekennzeichet
-
Hallo, ich habe folgende Zeile, die auch codemäßig funktioniert.
Warum wird "leistung1B" angemeckert es würde nie gelesen?
Mit der if Bedingung wird es doch gelesen. -
@ben1983 bitte keine Screenshots!
Code als Text in code-tags posten. -
@homoran Ich weiß, aber wollte so die Fehlermeldung darstellen.
ps.
Wenn ich anstattif(leistung1B >= leistungEigennutzRest )
das hier schreibe (Also einfach nur die Logik gedreht
if(leistungEigennutzRest <= leistung1B)
dann wird nichts angemeckert.
-
@ben1983 sagte in Variable wird als nicht gelesen kekennzeichet:
aber wollte so die Fehlermeldung darstellen.
und den code darunter verstecken
-
@homoran Äh nein, es geht ja um die "leistung1B" die sieht man ja.
-
@ben1983 sagte in Variable wird als nicht gelesen kekennzeichet:
@homoran Äh nein, es geht ja um die "leistung1B" die sieht man ja.
hmmm.
Mag sein dass es daran liegt, dass ich kein js kann, aber ich sehe nicht wo der Wert für die Variable eingelesen wird. -
-
@ben1983
ohne kompletten Code wird dir keiner helfen. wie und wo wird die Variable den deklariert. -
@tt-tom Mehr code gibt es nicht:
let leistung1B = getState(idWirkleistung1B).val; if(leistung1B >= leistungEigennutzRest){ setState(id1BOhneGartenVonPv,Math.round(leistungEigennutzRest/leistung1B * 100)); } else{ setState(id1BOhneGartenVonPv,100); }
-
@ben1983 #
=> // wie zB. in lights.each((obj) => { setState(obj, false) }) // nimm >=
btw. wow wie freundlich ihr alle seit... ohne Code KANN keiner helfen triffst wohl eher und nicht WIRD keiner helfen.
-
@ticaki ? Was?
-
@ben1983
Was gibts da nicht zu verstehen? => ist ein Funktionsaufruf.log(1=>1)
SyntaxError: Malformed arrow function parameter list
EDIT:
in deinem Screenshot oben ist der Vergleichsoperator anders rum und das wurde als Fehler angezeigt. In all deinen Codebeispielen ist der Operator jedoch richtig rum, deshalb kann dir keiner helfen.
-
@ticaki Danke,
das war das Problem, war falsch herum, aber mir ist es nicht aufgefallen, weil das ja nicht als Fehler angezeigt wurde.