为什么这样写会出错!

来源:4-1 做判断(if语句)

飘移的鼻毛

2015-08-22 01:21

mypen==true

写回答 关注

5回答

  • Perona
    2015-08-22 01:44:23
    已采纳
    if(mypen==true){

    条件判断写错了,应该是判断是否等于黑色。

    if(mypen=="black"){


    飘移的鼻毛

    非常感谢!

    2016-11-18 13:13:54

    共 3 条回复 >

  • 一生放荡不羁丶人称小小风
    2016-11-11 13:58:47

    想省略的话这么写

    if(mypen="block")
    document.write("笔是黑色的,所以购买");


  • 我的女友抱抱猪
    2016-05-03 17:24:28

    true和false代表的是真和假,你的意思应该是要这样写的,if(mypen!=null)  这个代表mypen不为空

  • 0415
    2015-12-20 10:02:34

    对于true、false来讲,似乎是把数值1看作是true,其他的全被看作为false。

  • 飘移的鼻毛
    2015-08-22 02:14:07

    我知道是哪里的问题,只是我没有想明白,我已经申明了一个变量mypen="black";下面我再根据if(mypen==true)为真就执行document.write("笔是黑色的,所以购买");反之就不执行,如果是要这样子写的话,那是不是前面申明的变量部分可以省略呢?

    Perona 回复飘移的鼻毛

    不客气~~~

    2015-08-22 12:05:09

    共 3 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题