问答详情
源自:4-1 做判断(if语句)

为什么这样写会出错!

mypen==true

提问者:飘移的鼻毛 2015-08-22 01:21

个回答

  • Perona
    2015-08-22 01:44:23
    已采纳

    if(mypen==true){

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

    if(mypen=="black"){


  • 一生放荡不羁丶人称小小风
    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("笔是黑色的,所以购买");反之就不执行,如果是要这样子写的话,那是不是前面申明的变量部分可以省略呢?