javascript中的数据比较逻辑等
来源:互联网 发布:翻译软件app 编辑:程序博客网 时间:2024/06/13 02:55
在编程语言中判断逻辑等事最平常不过了 ,但是在JavaScript中除了“==”来判断两个变量是否相等,还可以用“===”来进行逻辑判断。
通畅我们习惯用前者,但是两者还是有很大的却别,如下:
1,“==” 用来判断时,会将数据类型转换后进行比较,如:
var A = '1';
varB = 1;
if(A == B){
alert('相等');
}else{
alert('不相等');
};
运行结果必然为:“相等”;
2,“===”用来判断时,不会进行数据类型转换,如:
var A = "1";
var B = 1;
if(A === B){
alert('相等');
}else{
alert('不相等');
};
运行结果必然为:“不相等”;
结束语:
用“==”判断逻辑等时会如果两者的数据类型不同,会先将数据类型转换为相同,然后再进行比较,此种比较方法可能会产生误差。本人提倡用“===”用来进行精确比较。
同理," != "与" !== "与上面原理是一样的。
0 0
- javascript中的数据比较逻辑等
- javascript中的数值转换与逻辑非的比较
- JavaScript中的逻辑与
- javascript中的逻辑操作符
- javascript中的逻辑操作符
- javascript中的比较
- JavaScript中的比较
- 详解 javascript 中的比较
- JavaScript中的相等比较
- JavaScript 中的字符串比较
- sql中的数据比较
- JavaScript中的逻辑与运算、逻辑或运算
- JavaScript中的逻辑与运算、逻辑或运算
- 仔细看看Javascript中的逻辑与(&&)和逻辑或(||)
- javascript中的字符串时间比较
- 详解一下 javascript 中的比较
- JavaScript中的比较操作符
- javascript中的时间大小比较
- poj3278Catch That Cow bfs
- 理解回调函数
- 为什么这些脑残应用能活而那些严肃牛逼的应用死了?
- 【设计模式】-简单工厂模式-SampleFactory
- 随笔
- javascript中的数据比较逻辑等
- 自定义View画出手机通讯录中右边字母,并设置TouchEvent/观察者模式
- Understand Android Activity's launchMode: standard, singleTop, singleTask and singleInstance
- 黑马程序员-----------C语言基础-----------C语言实战(C语言版通讯录)
- 海格面试题总结
- UVa 10340 All in All
- NOIP2014 Day2 T1
- Java获取股市交易日
- mongodb安装注意问题