Javascript-forum
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.