收藏
回答

小程序里面的== 和=== 是什么关联有什么不同吗?

我在程序里面都用== 号  今天浏览官方说明,看里面都是=== 个

我现在糊涂了,

他们 有什么不同吗?

if(a=="") 还是 if(a==="")??


在什么情况下应该用==

在什么情况下又应该用=== 号呢?


望大牛知道的告知下  感谢

我是个学习中的小菜鸟

回答关注问题邀请回答
收藏

4 个回答

  • 2018-07-13

    感谢大家,明白 了

    2018-07-13
    有用
    回复
  • 十
    2018-07-13

    ===是严格模式,对于值和类型都要对才行。

    ==是不严格模式,不会考虑类型是否一样,只要值对就行。

    例如楼下所述:

    2018-07-13
    有用
    回复
  • 卢霄霄
    卢霄霄
    2018-07-13

    个人理解。。

    == 只判断值

    === 值和类型一起判断

    1 == "1" // true

    1 === "1" // false


    2018-07-13
    有用
    回复
  • 请叫我红领巾
    请叫我红领巾
    2018-07-13

    js的===如果是基本类型的话会判断类型以及值一不一样,如果是引用类型则会判断引用是否一致

    2018-07-13
    有用
    回复
登录 后发表内容