JavaScript提示命令在HTML中不起作用

JavaScript提示命令在HTML中不起作用,javascript,Javascript,我正在学习一门课程,这门课程要求我编写一个程序,询问学生每天学习多少小时,但是我无法使用以下JavaScript行的提示命令: <html> <body> <script> var studiedhours = prompt("How many hours do you study a day?"); if (studiedhours <= 0) { alert{"Sorry, you must enter a number between 0 an

我正在学习一门课程,这门课程要求我编写一个程序,询问学生每天学习多少小时,但是我无法使用以下JavaScript行的提示命令:

<html>
<body>
<script>

var studiedhours = prompt("How many hours do you study a day?");

if (studiedhours <= 0) { alert{"Sorry, you must enter a number between 0 and 24"}
}
    else if (studiedhours >= 5) {
    alert("Well Done! \n Keep it up!")
}
    else if (studiedhours >= 24) {
    alert("Sorry, there is only 24 hours in a day, you entered an invalid number")
}
else {
    alert("You should study more!")
}

</script>
</body>
</html>

var studiedhours=prompt(“您每天学习多少小时?”);
如果(学习时数=5){
警告(“干得好!\n继续干下去!”)
}
否则如果(学习时数>=24){
警报(“对不起,一天只有24小时,您输入的号码无效”)
}
否则{
警惕(“你应该多学习!”)
}

什么使提示命令停止工作?

代码中有语法错误

在这一行中使用括号,而不是大括号

 alert{"Sorry, you must enter a number between 0 and 24"}


希望这会有所帮助。

代码中有语法错误

在这一行中使用括号,而不是大括号

 alert{"Sorry, you must enter a number between 0 and 24"}


希望这会有所帮助。

警报{“对不起,您必须输入一个介于0和24之间的数字”}
应该是
警报(“对不起,您必须输入一个介于0和24之间的数字”)
第一个警报应该是
警报()
不是
警报{
警报{“对不起,您必须输入一个介于0和24之间的数字”}应该是
警报(“对不起,您必须输入一个介于0和24之间的数字”)
第一个警报应该是
alert()
而不是
alert{}
,这很有效,谢谢!我甚至没有注意到我在那里使用了花括号。这很有效,谢谢!我甚至没有注意到我在那里使用了花括号。