javascript中=== 、==、!==与!=的区别
来源:互联网 发布:js动态增加删除行 编辑:程序博客网 时间:2024/06/06 01:32
===与!==
===代表恒等于,不仅判断数值,而且判断类型。比如
var a=5,b="5";
document.write(a==b);
document.write(a===b);
结果
true
false
a是数值类型,b是字符串类型,虽然数值相等但是类型不等。
a==b //返回true,数值上相等
a===b //返回false,虽然数值上相等,但是类型不同
!==代表恒不等于,也是要判断数值与类型。比如
var a=5,b="5";
document.write(a!=b);
document.write(a!==b);
false
true
a!=b //返回false,数值上相等
a!==b //返回true,虽然数值上相等,但是类型不同
而==和!=只是判断数值是否相等。
===代表恒等于,不仅判断数值,而且判断类型。比如
var a=5,b="5";
document.write(a==b);
document.write(a===b);
结果
true
false
a是数值类型,b是字符串类型,虽然数值相等但是类型不等。
a==b //返回true,数值上相等
a===b //返回false,虽然数值上相等,但是类型不同
!==代表恒不等于,也是要判断数值与类型。比如
var a=5,b="5";
document.write(a!=b);
document.write(a!==b);
false
true
a!=b //返回false,数值上相等
a!==b //返回true,虽然数值上相等,但是类型不同
而==和!=只是判断数值是否相等。
- JavaScript中"=="与"==="的区别
- Javascript中==与===的区别
- javascript中==与===的区别
- Javascript中===与==区别
- JavaScript中--- undefined与null的区别 及===与== 数据比较
- javascript中=== 、==、!==与!=的区别
- JavaScript中 ==(等于) 与 === (恒等于) 的区别
- 浅析Javascript中“==”与“===”的区别
- 浅析Javascript中“==”与“===”的区别
- JavaScript'=='与‘===’的区别
- JavaScript "===" 与 "==" 的区别
- JavaScript中的==与===的区别
- 在Javascript中 声明时用"var"与不用"var"的区别,== 和 ===的区别
- javascript 中==和===的区别
- javascript 中==和===的区别
- JavaScript中 === 和 == 的区别
- JavaScript中==和===的区别
- JavaScript中==和===的区别
- 数组奇偶按照一定顺序排列
- 动态链接库、静态库区别与VS2005项目相关设置
- STM32F4 SPI通信自发自收使用经验
- 动态规划之0-1背包问题
- linux进程地址空间(2) 缺页异常详解(1)原理和内核缺页异常处理
- javascript中=== 、==、!==与!=的区别
- 面试题38:数字在排序数组中出现的次数
- linux系统内存实际使用率
- C++Primer习题10.9
- EditText 获得焦点时hint消失,失去焦点时hint显示
- 引用作为函数返回值
- svn:无法使用外部编辑器获得日志信息;考虑设置环境变量$SVN_EDITOR
- Hi3531添加16GByte(128Gbit) NAND Flash支持
- 堆栈大小设置问题