JavaScript ==和=== 的不同之处
来源:互联网 发布:培训机构推荐就业 知乎 编辑:程序博客网 时间:2024/06/05 20:14
JavaScript ==和=== 的不同之处
== 和 === 都是判断两边的变量是否相等,但是也有不同之处
一、===
=== 表示恒等,首先比较两边的变量数据类型是否相等,其次比较两边的变量的数值是否相等;
var param1= ‘1’, param2 = ‘1’ ;
param1 === param2; //类型和数值同时相等 true
var param3 = 1;
param1 === param3; //类型不相等和数值相等false
var param4 = 2;
param1 === param4; //类型和数值都不相等 falsevar param1 = null, param2 = undefined;
param1 === param2; //false
二、==
== 表示相等即仅仅比较两边变量的数值是否相等
var param1= ‘1’, param2 = ‘1’ ;
param1 == param2; //类型和数值同时相等true
var param3 = 1;
param1 == param3; //类型不相等和数值相等true
var param4 = 2;
param1 == param4; //类型和数值都不相等falsevar param1 = null, param2 = undefined;
param1 === param2; //true
1 0
- JavaScript ==和=== 的不同之处
- New 和 GetMem 的不同之处====转帖收藏
- javascript和c++的语法不同之处整理
- javascript面向对象的不同之处
- javascript与java的不同之处javascript
- List<String> list1 = new ArrayList<String>(0); List<String> list2 = new ArrayList<String>();不同之处???
- New 和 GetMem 的不同之处
- New 和 GetMem 的不同之处
- New 和 GetMem 的不同之处
- DOM和IE的不同之处
- New 和 GetMem 的不同之处
- Hibernate_list和iterate的不同之处
- CCD和CMOS的不同之处
- mybatis 中 #{} 和 ${} 的不同之处
- endl和\n的不同之处
- C # 和 Java的不同之处
- 数组和指针的不同之处
- ApplicationContext和BeanFactory的不同之处
- ios cookie操作
- 好记性不如烂笔头(零)
- 常用 CSS 中文字体 Unicode 编码表
- chrome浏览器开发者工具的使用以及调试js
- 软件项目需求开发过程实践之业务建模用例图
- JavaScript ==和=== 的不同之处
- Mysql字符集
- Android Studio 百度地图开发(二)GPS定位
- 简单的TCP通信
- sql语句 unit all和unit
- 面向对象--this、static、封装
- SD卡的读与写
- Comparing Excel Online, Excel Services, and Excel Web App
- 整合Kafka到Spark Streaming——代码示例和挑战