+ 2

In JavaScript, why does it cause a syntax error?

I want to make a code that accepts multiple if, if else, else statements if users prompt in their age, mood, favorite colors... etc...etc... can you help? (it must also be in alert format) and I hope you enjoyed your Christmas!

26th Dec 2016, 6:41 PM
Edwin Pratt
Edwin Pratt - avatar
5 Antworten
+ 2
We probably need code if you want help...
26th Dec 2016, 9:32 PM
Volts
Volts - avatar
+ 2
<script>alert("hello, this is my questionnaire ") alert (prompt (" how old are you? ")) </script> (note: this is not my answer although it is the code that I need help with)
27th Dec 2016, 6:33 AM
Edwin Pratt
Edwin Pratt - avatar
+ 1
First thing: You forgot semi-colon at end of each line Else I'm not sure you need what you did: prompt() create a new popup, if you do alert(prompt()), the input of user will be directly display in new popup just after he wrote his age. To use a prompt, you can use a variable: var age = prompt("How old are you ?"); And after you can use it in a condition: (Replace x, y and z by numbers you want) I'll add another var to "simplify" the code. You aren't forced to use it if you want more custom anwser. var display = "What you want to display if "; if(age < x) { alert(display + "age is under x"); } else if(age >= x && age > y) { alert(display + "age is between x and y"); } else if(age >= y && age >= z) { alert(display + "age is between y and z"); } else { alert(display + "age is upper than z"); } You can use more or less conditions if you want.
27th Dec 2016, 9:12 AM
Volts
Volts - avatar
0
1. semicolon when neeeded, syntax is very important. 2. Its if(condition){ codeblock; } else if (condition){ codeblock; } else { }
9th Feb 2017, 1:13 PM
Emil Pesaxov
Emil Pesaxov - avatar
0
PLSSS HELP ME WHAT IS THE ANSWER
23rd Apr 2017, 1:23 AM
Dominique