这个是我做的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")后面无论打什么字都是会出同样一句话.
到底问题出在哪里,要如何修改才能出现不同的句子.
寻求帮助.谢谢.
展开