Javascript-这是语法错误,但为什么

时间:2014-05-06 20:09:46

标签: javascript syntax-error

我的代码在我的浏览器中出错,但我不知道为什么有人可以帮助我!

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.");

2 个答案:

答案 0 :(得分:4)

if else条件无法; 并且比较必须始终为(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.");
}

答案 1 :(得分:4)

将所有if();{}替换为if(){}

替换

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

使用

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