问:该脚本出了点问题。可变货币中的值只有9。但是,如果预览此脚本,则会看到“该去剧院了”的消息。修复此脚本,以便它可以正确测试货币和今天的变量并打印出正确的警报消息:“今天是星期五,但我没有足够的钱出去”
script.js
var money = 9 ;
var today = 'Friday' ;
如果(金钱> = 100 &&今天=== '星期五' ){警报(“去剧院的时间” );} if if (money > = 50 && today === 'Friday' ){ alert (“看电影和吃饭的时间” ); } else if (money > 10 &&
=== '星期五' ) {
警报(“电影时间” );}否则if (money > 10 ||今天=== '星期五' ){警报(“星期五,但我没有足够的钱出去” );} else { alert (“这不是星期五。我需要待在家里。” );}
index.html
<DOCTYPE HTML!>
< HTML >
<头部>
<元HTTP的当量= “内容类型”内容= “text / html的;字符集= UTF-8” > <标题>的JavaScript基础</标题> </头> <正文> <脚本src = “ script.js” > </脚本> </正文> </ html >
答: 需要显示的消息是“今天是星期五,但是我没有足够的钱出去”,您应该测试一下是否是星期五,并且您的钱少于10美元。在您的答案中,您测试货币是否大于10,或者今天是否等于星期五。
但是,您需要测试的是金钱少于10,而今天是星期五。查看下面。
var money = 9 ;
var today = 'Friday' ;
如果(金钱> = 100 &&今天=== '星期五' ){警报(“去剧院的时间” );} if if (money > = 50 && today === 'Friday' ){ alert (“看电影和吃饭的时间” ); } else if (money > 10 &&
=== '星期五' ) {
警报(“电影时间” );} else if (money < 10 && today == 'Friday' ){警报(“星期五,但我没有足够的钱出去” );}