==和===的区别

来源:1-1 初识JavaScript

weixin_慕圣6334738

2021-03-11 14:35:14

老师您好!

您能再详细的讲讲==和===的区别是啥吗?

写回答

1回答

好帮手慕慕子

2021-03-11

同学你好, 两者的区别如下:

1、==只比较值是否相等。示例:

数字3和字符串类型3,虽然它俩的数据类型(什么是数据类型,后面课程中会进行详细的讲解)不一样,但是它俩的值是一样的,使用==只比较值,所以返回的结果是true

http://img.mukewang.com/climg/6049c213090ab3da04950212.jpg

2、===同时比较值和类型是否都相等的,只要其中一项不相等,那么返回的结果就是false

由于数字3和数值3的数据类型不一样,所以使用===进行比较时,返回结果为false,如下图所示:

http://img.mukewang.com/climg/6049c2cf09d3978603400189.jpg

祝学习愉快~

0

0 学习 · 15276 问题

查看课程