Was ist falsch? - Druckversion +- Javascript-forum (https://javascript-forum.de) +-- Forum: Entwicklung (https://javascript-forum.de/forumdisplay.php?fid=4) +--- Forum: Javascript (https://javascript-forum.de/forumdisplay.php?fid=6) +--- Thema: Was ist falsch? (/showthread.php?tid=1747) |
Was ist falsch? - Roaden - 01.11.2022 [code=javascript] const celsius = getRandomInt(100); Kelvinraten1(prompt('Claus sagt: Wieviel Grad Kelvin sind ' + celsius + ' Grad Celsius?')); function Kelvinraten1(x) { if ( x === celsius + 273.15 ) { console.log('Claus sagt: Großartig hast du geraten, bei der 1ten Frage'); } else { console.log('Claus sagt: Du hast die richtige Antwort leider verfehlt'); } } function getRandomInt(max) { return Math. floor(Math. random() * max); } [/code] Ich schreibe das richtige Ergebnis rein aber es geht nicht. RE: Was ist falsch? - rzscout - 02.11.2022 Dein Code ist leider falsch. Alleine die If-Anweisung ist fehlerhaft. Hier solltest du keinen +Operator verwenden. Hier gelten nur Zuweisungsoperatoren oder logische Operatoren. Zudem fragst du mit === auch gleich ab ob Beide vom gleichen Datentyp sind. Der Prompt-Aufruf ist auch fehlerhaft. |