【关于prompt _变量 _函数 _事件 】 | IT修真院·坑乎
问题已收录 关于prompt
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(1)
变量 函数 事件
详细描述
截图
代码
编辑于2024-05-17
  • [深圳|结业弟子]JS-韩鹏
    0

    写的时候哪里有问题可以 console.log 打印一下那里的值,首先确定不填写值的话返回的score是null,然后去判断 null和0 关系。控制台打印一下就出来了。如下:

      console.log(null > 0);   // false

      console.log(null < 0);   // false

      console.log(null >= 0);   // true

      console.log(null <= 0);   // true

      console.log(null == 0);   // false

      console.log(null === 0);    // false

    这是因为,关系运算符 和 相等运算符 并不是一个类别的;关系运算符,在设计上,总是需要运算元尝试转为一个number ,而相等运算符在设计上,则没有这方面的考虑。

    也就是说:

    null > 0   // null 尝试转型为number , 则为0 . 所以结果为 false, 

    null >= 0  // null 尝试转为number ,则为0 , 结果为 true. 

    null == 0  // null在设计上,在此处不尝试转型. 所以 结果为false.


    编辑于2018-11-24