JavaScript =/==/===的区别
🌙
手机阅读
本文目录结构
= 、==、===的区别
千万不要把"=“当做”==“来使用,
千万不要把”=“当做”==“来使用,
千万不要把”=“当做”==“来使用,
尤其是写if语句的时候一定要注意;
=
一个等号是赋值运算,把等号右边的值付给左边的变量,是从右想做计算,并且运算优先级最低;
==
两个等号是比较运算,会得到一个真/假的逻辑只,遇到左右两边是不同的数据类型,默认会进行数据类型转换;
===
三个等号是绝对的相等,只有数据类型一样才有可比性,遇到左右两边数据类型不同,并不会像==一样进行数据类型转换;