简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013-04-16 00:00
537 查看
Javascript中的= =(等于)与= = =(全等于)有什么区别呢?
我们先来看两个例子:
var n='100' ;
if(n==100)
{
alert('等于');
}
else
{
alert('不等于');
}
结果是"等于" ;
在判断字符串是否相同时,
var n=false;
if(n=='false')
{
alert('等于');
}
else
{
alert('不等于');
}
结果是“不等于”。
原因:===在判断两个值是否相同的时候会先判断数据类型是否一致,如果 如果数据类型一致,才继续判断内容是否相同 ==判断的时候,会忽略数据类型,直接判断内容 switch用的是全等于判断的
js中用undefined和null用==判断就是相等的,用===判断则是不相等的。
我们先来看两个例子:
var n='100' ;
if(n==100)
{
alert('等于');
}
else
{
alert('不等于');
}
结果是"等于" ;
在判断字符串是否相同时,
var n=false;
if(n=='false')
{
alert('等于');
}
else
{
alert('不等于');
}
结果是“不等于”。
原因:===在判断两个值是否相同的时候会先判断数据类型是否一致,如果 如果数据类型一致,才继续判断内容是否相同 ==判断的时候,会忽略数据类型,直接判断内容 switch用的是全等于判断的
js中用undefined和null用==判断就是相等的,用===判断则是不相等的。
相关文章推荐
- 简略说明Javascript中的= =(等于)与= = =(全等于)区别
- javascript中等于(==)与全等(===)的区别说明
- javascript中等于(==)与全等(===)的区别说明
- javascript 等于(==)和全等(===)区别
- Javascript中的= =(等于)与= = =(全等于)区别
- JavaScript中判断函数是new还是()调用的区别说明
- javascript addLoadEvent函数说明 与jquery中onload区别
- javascript:FF/Chrome与IE动态加载元素的区别说明
- javascript中apply和call方法的作用及区别说明
- javascript中apply和call方法的作用及区别说明
- JavaScript HTMLcollection与数组的区别说明及转化
- javascript两种function的定义介绍及区别说明
- 关于forName()、newInstance()、getMethod()、getClass()等区别的简略说明
- 关于forName()、newInstance()、getMethod()、getClass()等区别的简略说明
- JavaScript中apply与call的用法意义及区别说明
- JavaScript中apply与call的用法意义及区别说明
- JavaScript 数据元素集合与数组的区别说明
- Javascript中两个等于号和三个等于号的区别(==/===)
- Javascript中两个等于号和三个等于号的区别(==/===)