Question

My code gives a error in my browser, but I don't know why can anyone help me please!

var naam = prompt("Genereer hier uw eigen cv, veel succes! Eerst uw naam graag.");

alert("Welkom " + naam );

console.log("Mijn naam is " + naam);

alert("Er zullen een paar vragen aan u gesteld worden. In de console ziet u de voortgang van uw cv.");


var wonend = prompt("Waar woont u op dit moment?");

console.log("en ik ben op dit moment wonend in " + wonend + ".");


var leeftijd = prompt("Wat is uw leeftijd?"); 

if(leeftijd <= 30); {

    console.log("Ik ben " + leeftijd + "jaar dus ik ben nog jong en energiek." );

}

else if(leeftijd >= 30 && <= 50); {

    console.log("Ik ben " + leeftijd + "jaar dus ik heb al wat ervaring en ben op zoek naar een stap hoger.");

}

else {

    console.log("Ik ben " + leeftijd + "jaar dus ik heb al de nodige ervaring, en wil graag aan het werk blijven.");

}

var vaardigheden = prompt("Wat zijn uw vaardigheden?"); 

console.log("Ik heb al flink wat vaardigheden opgebouwd zoals, " + vaardigheden + "en heb daar al de nodige ervaring in.");

alert("Bedankt voor het invullen van de vragen onder in uw console heeft u uw persoonlijke cv.");
Was it helpful?

Solution

Replace all if();{} with if(){}.

Replace

if(leeftijd >= 30 && <= 50)

With

if(leeftijd >= 30 && leeftijd <= 50)

OTHER TIPS

if else conditions cannot have ; and comparisons have to always be (value) (operator) (value).

if (leeftijd <= 30) {
    console.log("Ik ben " + leeftijd + "jaar dus ik ben nog jong en energiek." );
}
else if (leeftijd >= 30 && leeftijd <= 50) {
    console.log("Ik ben " + leeftijd + "jaar dus ik heb al wat ervaring en ben op zoek naar een stap hoger.");
}
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top