java的if语句有限制吗_关于JAVA的IF用法,语句永远只有一个.非常疑惑

这个是我做的JAVA.

TrafficLightvarname;vartrafficcolor;name=prompt("PleaseEnterYourName");trafficcolor...

这个是我做的JAVA.

Traffic Light

var name;

var trafficcolor;

name=prompt("Please Enter Your Name");

trafficcolor=prompt("Enter the color of the light - red, green, or yellow");

document.write("Hello ", name, " - ", "you are driving a car approaching a traffic light.", "
");

if(trafficcolor=red)

{

document.write("You need to STOP.", "
");

}

else if(trafficcolor=green)

{

document.write("OK, you can GO.", "
");

}

else if(trafficcolor=yellow)

{

document.write("You need to Get ready to stop.", "
");

}

else

{

document.write("Sorry, that is an incorrect color - please click refresh and try again.", "
");

}

除去IF部分,没有问题,但是加入if, else if, 和else后,if 后面的句子无法表现,就是stop,go,ready to stop,都没办法自动显现.

如果把 if(trafficcolor=red) 改为if(trafficcolor="red")后面无论打什么字都是会出同样一句话.

到底问题出在哪里,要如何修改才能出现不同的句子.

寻求帮助.谢谢.

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值