课程
/前端开发
/JavaScript
/JavaScript进阶篇
mypen==true
2015-08-22
源自:JavaScript进阶篇 4-1
正在回答
if(mypen==true){
条件判断写错了,应该是判断是否等于黑色。
if(mypen=="black"){
飘移的鼻毛 提问者
无所谓秋凉
想省略的话这么写
if(mypen="block") document.write("笔是黑色的,所以购买");
true和false代表的是真和假,你的意思应该是要这样写的,if(mypen!=null) 这个代表mypen不为空
对于true、false来讲,似乎是把数值1看作是true,其他的全被看作为false。
我知道是哪里的问题,只是我没有想明白,我已经申明了一个变量mypen="black";下面我再根据if(mypen==true)为真就执行document.write("笔是黑色的,所以购买");反之就不执行,如果是要这样子写的话,那是不是前面申明的变量部分可以省略呢?
Perona
飘移的鼻毛 提问者 回复 Perona
Perona 回复 飘移的鼻毛 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答为什么这样写结果会出错??
2 回答为什么这样写 会出现乱码?
4 回答为什么这样子写会没有输出?
3 回答为什么这样写不会输出内容。
7 回答为什么这样写错了?