Code werkt niet!!!

Status
Niet open voor verdere reacties.

Isabelll

Nieuwe gebruiker
Lid geworden
13 mei 2014
Berichten
4
Hoi!

Ik ben bezig met een simpel spelletje om te oefenen. Maar hij werkt helaas niet. Ik heb van alles geprobeerd maar de code doet het niet in chrome. Zou iemand mij kunnen helpen?:
[js]
(function () {
'use strict';

var print = function () {
var i = 0;
for (i = 0; i < arguments.length; i = i + 1) {
console.log("<" + typeof (arguments) + "> " + arguments);
}
};


var question = prompt("Wat voor soort persoon ben jij?");

var question = confirm("Tel de punten die je krijgt meteen op een blaadje");

// Vraag 1
function vraag1()
var question = prompt("Dat shirtje van je beste vriend of vriendin ziet er echt niet uit. Wat zeg je?
a. Wat een enorm leuk shirtje
b. Tja, anders...
c. Ik vind je shirt niet zo leuk staan");
if (answer === "a"){
alert ("3 punten");
} if else (answer1 === "b") {
alert("2 punten");
} else (answer1 === "c") {
alert("1 punt");
}
}


//Vraag 2
function vraag2(){
var question = prompt("Je ziet dat de gulp van je leraar open staat. Wat zeg je?
a. Meneer? Oh nee, laat maar
b. Uw gulp staat open
c. Je begint keihard te lachen");
if (answer2 === a)
alert ("2 punten");
} if else (answer2 === b) {
alert("1 punten");
} else (answer2 === c) {
alert("3 punt");
}
}


//Vraag 3
function vraag3(){
var question = prompt("De verkering van je beste vriend/vriendin gaat vreemd en je vriend/vriendin weet dit niet. Wat doe je?
a. Je zegt het meteen
b. Je houdt je mond, ze moet er zelf achterkomen
c. Je schrijft het op een anoniem briefje en stopt het stiekem in haar tas");
if {}; (answer3 === a ) {
alert ("3 punten");
} if else (answer3 === b) {
alert("1 punten");
} else (answer3 === c) {
alert("2 punt");
}
}


//Vraag 4
function vraag4(){
var question = prompt("Er wordt iemand gepest in de klas en de leraar vraagt aan jou hoe dit zit. Hoe reageer je?
a. Je zegt dat dit niet zo is en gaat zelf ook pesten
b. Je zegt in detail hoe alles zit en wie de pesters zijn
c. Je ontkent niks, maar antwoorden komen niet uit jezelf");
if (answer4 === a ) {
alert ("3 punten");
} if else (answer4 === b) {
alert("1 punten");
} else (answer4 === c) {
alert("2 punt");
}
}


function antwoord(){
var question = prompt("Tel de punten bij elkaar op. Hoeveel punten heb je in totaal?");
if (number <= 4) {
print("Eerlijkheid duurst het langst");
} if else (number <=8) {
print("Leugentje om eigen bestwil");
}else (number <=12){
print("Liegbeest");
}
}

}());[/js]
 
Laatst bewerkt door een moderator:
Eventjes heel snel,

Ik zie allemaal functies welke nergens aangeroepen worden, zou dat de oorzaak kunnen zijn ?
 
Dat zou goed kunnen haha. Ik weet er nog vrij weinig vanaf. Maar ik probeerde het net een beetje met de hulp van Google, alleen lukt het me niet.
Hoe roep je de functies aan in deze code?
 
Mm ja dat heb ik gedaan, in deze vorm:

function vraag1()
var question = prompt("Dat shirtje van je beste vriend of vriendin ziet er echt niet uit. Wat zeg je?
a. Wat een enorm leuk shirtje
b. Tja, anders...
c. Ik vind je shirt niet zo leuk staan");
if (answer === "a"){
alert ("3 punten");
} if else (answer1 === "b") {
alert("2 punten");
} else (answer1 === "c") {
alert("1 punt");
}
}

Maar alsnog krijg ik niks als ik de code open in chrome..
 
Bij function vraag1 mis je een haakje " { "
Het is nu :
[JS]function vraag1() [/JS]

Moet zijn
[JS]function vraag1(){ [/JS]

Als je dit test in een browser raad ik je aan om het in firefox te doen, hier heb je een plugin (firebug) en hiermee kan je zien dat je eventuele fouten in je code hebt staan ;)

Succes met programmeren!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan