js基础学习之"=="与"==="的区别
2024-10-19 13:05:53
var a = 1;
var b = 1;
var c = "1";
1. ”==“ 可理解为相等运算符。相等运算符比较时,会自己进行类型转换,等于什么类型就会转成什么类型。值相同即为true。
a == b == c; // 返回true
2. ”===“ 可理解为严格相等运算符。严格相等运算符比较时,不会转换类型,也即是也会对类型进行比较。类型和值都相同才为true。
a === b; // 返回true
a === c; // 返回false,类型不一致
最新文章
- 2016年11月24日--面向对象、C#小复习
- redsocks 将socks代理转换成全局代理
- jquery 调用函数时加()和不加()的执行顺序是不同的
- PO、VO、BO、DTO、POJO、DAO
- Get&;Post简单说明
- 在jsp页面中实现格式化数字,百分比,货币
- sqlserver2008 解决 ldf文件过大的方法
- mac os 终端提示 you have new mail
- mysql中函数DISTINCT,group by,CONCAT及GROUP_CONCAT的使用
- iOS StoreKit
- JDBC操作数据库之连接数据库
- fuser命令使用心得
- [Codeforces 864B]Polycarp and Letters
- python 数据分析算法(决策树)
- CSAPP:第二章学习笔记:斗之气2段
- char与char的区别
- 如何修改redis配置
- cdqz2017-test10-柚的策略(期望DP &; 组合数学)
- ubuntu交换Caps 和 ESC
- MPC&;MAGIC