==和===的区别
来源:1-1 初识JavaScript
weixin_慕圣6334738
2021-03-11 14:35:14
老师您好!
您能再详细的讲讲==和===的区别是啥吗?
1回答
好帮手慕慕子
2021-03-11
同学你好, 两者的区别如下:
1、==只比较值是否相等。示例:
数字3和字符串类型3,虽然它俩的数据类型(什么是数据类型,后面课程中会进行详细的讲解)不一样,但是它俩的值是一样的,使用==只比较值,所以返回的结果是true
2、===同时比较值和类型是否都相等的,只要其中一项不相等,那么返回的结果就是false
由于数字3和数值3的数据类型不一样,所以使用===进行比较时,返回结果为false,如下图所示:
祝学习愉快~
相似问题