Please help me write a JavaScript Switch (Case) statement to test whether a prompt entered grade is between 100 and 90, 90 and 80, 80 and 70, and so forth. I wrote a similar " working " program using the JavaScript If-Else-If statement, and encountered no major problems. However, I am having difficulty doing the same using a JavaScript Switch (Case) statement.
See below sample " non-working " attempt to use a JavaScript Switch (Case) statement to test whether a prompt entered grade is between 100 and 90, 90 and 80, and so forth:
Thank you in advance for your people person assistance. - Wayne
////////////////////////////////////////////////////////////////////////////////
<body>
<script language="javascript">
<!--
var grade = prompt("enter student's javascript course grade:", "grade")
// switch (case) statement
switch (grade)
{
case (grade <= 100 && grade >=90):
alert ("hurray; i earned an a!!!!!!")
break
case (grade <= 90 && grade >=80):
alert ("i was robbed; i only rerceived a b!!!!")
break
default:
alert ("invalid grade; grade must be between 0 and 100")
}
-->
</script>
</body>
See below sample " non-working " attempt to use a JavaScript Switch (Case) statement to test whether a prompt entered grade is between 100 and 90, 90 and 80, and so forth:
Thank you in advance for your people person assistance. - Wayne
////////////////////////////////////////////////////////////////////////////////
<body>
<script language="javascript">
<!--
var grade = prompt("enter student's javascript course grade:", "grade")
// switch (case) statement
switch (grade)
{
case (grade <= 100 && grade >=90):
alert ("hurray; i earned an a!!!!!!")
break
case (grade <= 90 && grade >=80):
alert ("i was robbed; i only rerceived a b!!!!")
break
default:
alert ("invalid grade; grade must be between 0 and 100")
}
-->
</script>
</body>
Comment