如何使用第三个响应生成JavaScript答案?
我正在学习JavaScript,我创建了一个简单的脚本,它询问您工作了多少小时。然后,它将显示您是否工作足够,然后显示您以前输入的号码 我做了前两行作为如何使用第三个响应生成JavaScript答案?,javascript,html,Javascript,Html,我正在学习JavaScript,我创建了一个简单的脚本,它询问您工作了多少小时。然后,它将显示您是否工作足够,然后显示您以前输入的号码 我做了前两行作为 if (hours > 18) { alert('You have worked enough hours, thank you,'); } else if (hours < 18) { alert('You have not worked enough hours.'); } 这是行不通的 有什么问题吗?我将在这
if (hours > 18) {
alert('You have worked enough hours, thank you,');
} else if (hours < 18) {
alert('You have not worked enough hours.');
}
这是行不通的
有什么问题吗?我将在这里留下完整的脚本:
“严格使用”;
let hours=prompt('您今天工作了多少小时?');
如果(小时数>18){
警惕(“你已经工作了足够多的时间,谢谢你”);
}否则,如果(小时数<18){
警惕('你工作时间不够');
}否则,如果(小时数>30){
警惕(“哇,你工作了好几个小时!”);
}
警报(`You have worked${hours}hours`)代码>您需要先检查条件“小时数>30”。
希望下面的代码对您有所帮助
<!DOCTYPE>
<html>
<script>
'use strict';
let hours = prompt('How many hours have you worked today?');
if (hours > 30) {
alert('Wow, you have worked a lot of hours!');
}
else if (hours > 18) {
alert('You have worked enough hours, thank you,');
}
else if (hours < 18) {
alert('You have not worked enough hours.');
}
alert(`You have worked ${hours} hours`);
</script>
</html>
"严格使用",;
let hours=prompt('您今天工作了多少小时?');
如果(小时数>30){
警惕(“哇,你工作了好几个小时!”);
}
否则,如果(小时数>18){
警惕(“你已经工作了足够多的时间,谢谢你”);
}
否则,如果(小时数<18){
警惕('你工作时间不够');
}
警报(`You have worked${hours}hours`);
如果(小时数>=30),您应该在开始时移动
,然后首先检查。
否则,如果(小时数>=18)
,它将包含在条件中,并且永远不会执行
"严格使用",;
let hours=prompt('您今天工作了多少小时?');
如果(小时数>=30){
警惕(“哇,你工作了好几个小时!”);
}
否则,如果(小时数>=18){
警惕(“你已经工作了足够多的时间,谢谢你”);
}
否则{
警惕('你工作时间不够');
}
警报(`You have worked${hours}hours`);
首先,你必须检查小时数是否大于30,然后你必须检查18,因为首先,如果你检查小时数是否大于18,那么当你输入的小时数超过18时(也包括小时数>30),它就会变为真,所以你的检查如果(小时数>30)
永远不会执行
<!DOCTYPE>
<html>
<script>
'use strict';
let hours = prompt('How many hours have you worked today?');
if (hours > 30) {
alert('Wow, you have worked a lot of hours!');
}
else if (hours >= 18) {
alert('You have worked enough hours, thank you,');
}
else if (hours < 18) {
alert('You have not worked enough hours.');
}
alert(`You have worked ${hours} hours`);
</script>
</html>
"严格使用",;
let hours=prompt('您今天工作了多少小时?');
如果(小时数>30){
警惕(“哇,你工作了好几个小时!”);
}
否则,如果(小时数>=18){
警惕(“你已经工作了足够多的时间,谢谢你”);
}
否则,如果(小时数<18){
警惕('你工作时间不够');
}
警报(`You have worked${hours}hours`);
只要将>30放在第一位,它就会工作。在你的例子中,如果hours是31,那么它比18大,所以它会打印第一条消息,相当于ifAlso,我认为prompt会返回字符串而不是数字,mUnrelated,但是如果用户工作了整整18个小时,那么所有条件都不匹配。它应该是=18
。如果你一天能工作30个小时以上,你也必须是一个相当出色的向导。
<!DOCTYPE>
<html>
<script>
'use strict';
let hours = prompt('How many hours have you worked today?');
if (hours > 30) {
alert('Wow, you have worked a lot of hours!');
}
else if (hours >= 18) {
alert('You have worked enough hours, thank you,');
}
else if (hours < 18) {
alert('You have not worked enough hours.');
}
alert(`You have worked ${hours} hours`);
</script>
</html>