javascript==(相等)与===(全等)详解
来源:互联网 发布:卡通农场数据怎么恢复 编辑:程序博客网 时间:2024/04/29 00:24
javascript==(相等)与===(全等)详解
很多前端新手在使用==和===时都表现得模棱两可,下面我们来对它进行全面的讲解
1,string,number,boolean等基础类型之间进行比较时
==比较:先将比较的两者转换为同一类型然后进行比较
===比较:不进行类型的转换,如果类型不同则直接返回false
2,Array,Object等高级类型之间进行比较
==和===一样比较两者的指针值是否相同
3,基础类型和高级类型进行比较
==比较:先将高级类型转换为基础类型然后进行比较
===比较:直接返回false
4,特例
null==undefined的返回值为true,然而在进行比较时null和undefined都不会转换为其它任何类型的值
项目经验总结:其实抓住一点总的准则相等比较时将进行数据类型的转换,而全等则不会进行数据类型的转换,只要数据类型不相同则直接返回false。掌握这些基础知识在实际的项目开发过程中是相当重要的。
2 0
- javascript==(相等)与===(全等)详解
- JavaScript 相等(==)与全等(===)操作符
- 相等==和全等===
- JS中的相等操作符(==)与全等操作符(===)
- PHP中全等(===)和相等(==)的区别
- php中全等(===)和相等(==)的用法区别
- JavaScript相等和全等
- php等号(==)与全等(===)
- PHP 等于 与 全等于(===)
- js中的全等===概念
- JavaScript 相等和绝对相等(===)
- javaScript相等运算符==
- 全等和相等详解及面试
- Js 相等与全等的区别
- C#==>相等
- JavaScript中相等和全等操作符的差异
- 赋值运算符 全等 不全等 === !==
- 相等,全等.... in SV
- 我希望在这里安家落户 记录生活和学习的点滴
- ActionBarSherlock 标题栏字体与背景颜色更改
- 用回溯法求解N皇后和迷宫问题
- 信息资源管理之颗粒归仓
- STL栈与队列的基础用法
- javascript==(相等)与===(全等)详解
- Jquery 网页打印
- socket TCP编程模型实例1
- Poj2105
- 数据结构学习笔记2(链表 上 单链表基础操作&实现多项式相乘)
- POJ 2516 Minimum Cost 最小费用最大流
- 黑马程序员——java概述与基础知识
- 关于流量,不可不说的秘密
- XML数据解析之DOM解析