=== 和 = 的区别

来源:4-10 编程练习

tuekirk

2016-12-31 17:51

在这里为什么要使用 === 啊?http://img.mukewang.com/58677fa00001727509980565.jpg

写回答 关注

3回答

  • emily973
    2017-01-01 09:24:52
    已采纳

    =是表示赋值操作符,当y等于5,运行x=y,结果为x=5就是把y的值赋给等号左边的x;

    ==是表示等于,相当于我们数学里看到的等于,值一样就相等;

    ===是表示严格等于,是绝对相等,即数据类型与值都必须相等,例如:

    var x = "John";             

    var y = new String("John");

    (x === y) // 结果为 false,因为是字符串,y 是对象


    tuekir...

    非常感谢!

    2017-01-01 17:09:37

    共 1 条回复 >

  • tuekirk
    2016-12-31 20:45:48

    = 赋值运算符
    == 等于
    === 严格等于

  • wanttoplay
    2016-12-31 18:53:30

    只有==哪里来的===

    qq_黑泽明... 回复wantto...

    一起加油

    2017-01-05 19:44:03

    共 3 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题