课程
/前端开发
/JavaScript
/JavaScript进阶篇
如题所示!
2015-05-24
源自:JavaScript进阶篇 4-2
正在回答
去翻了一下你的代码
var ticket =false;
if(ticket=true)
{
document.write("有票,可以看电影。");
}
else
document.write("没票,电影看不成。");
你这里ticket初值为false,为什么if(ticket=true)又要把ticket改为true。这样改当然是执行有票。
2种改法:
1 去掉var ticket =false;
2 if(ticket=true)改为if(ticket)
=改为==即可;
注意等号=的含义和双等号==含义的不同
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
8 回答为什么ticket=false还是输出有票
2 回答为什么slice(-2,0)没有输出结果呢,但是slice(-2)却可以输出结果
2 回答为什么输出结果是这样的?
2 回答为什么我输入true显示没票,输别的显示有票。换成输入0或1的话结果是正确的
1 回答感觉是对的 为什么没有输出结果?