webForumDet fria alternativet

Skriva ut resultat från en if-sats

JavaScript

3 svar · 1 037 visningar · startad av Jompan

Medlem sedan juli 200739 inlägg
Frågan#1

Jag har en uppgift som jag går bet på.
En if-sats som ska jämföra en summa i förhållandet större eller mindre än värdet 21.
Det funkar om jag testar med alert.
Men jag får fel värde i ANSWER, eller rättare sagt inget värde alls.

var summa, result;

var card1 = 9;
var card2 = 3;
var card3 = 7;
var card4 = 3;
var card5 = 10;
summa = (card1 + card2 + card3 + card4 + card5);

if (summa > 21) {
	result("rätt");
	}
else {
	result("fel");
}
ANSWER: result;

Svaret får alltså inte skrivas ut med document.write.

Finns det någon som kan hjälpa mig?

Medlem sedan jan. 2005953 inlägg
#2

Med document.getElementById() kan du modifiera ett element i DOM.

http://www.w3schools.com/js/js_htmldom.asp

Medlem sedan juni 20019 519 inlägg
#3

frågan är vad läraren(?) menar med att skrivas ut... console.log skriver ju ut det med...

Medlem sedan feb. 20005 891 inlägg
#4

Varför result("rätt") - det är väl ingen funktion?

Förstår inte riktigt problemet och/eller vad du försöker göra...

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)