js ==
来源:互联网 发布:php 文件名截断 编辑:程序博客网 时间:2024/06/05 04:23
js可以 String 直接比较(==) 200?
测试验证下
chrome console下
testmap
Object {score: "100"}
score
100
var o_s = testmap.score;
o_s
"100"
var b = (score == o_s);
b
true
js中的==比较的是什么呢?
(以下来自百度知道)
==用于一般比较,===用于严格比较,==在比较的时候可以转换数据类型,===严格比较,只要类型不匹配就返回flase。
举例说明:
"1" == true
类型不同,"=="将先做类型转换,把true转换为1,即为 "1" == 1;
此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1;
此时,"==" 左右两边的类型都为数值型,比较成功!
如果比较:"1" === true 左侧为字符型,右侧为bool布尔型,左右两侧类型不同,结果为false;
如果比较:"1" === 1 左侧为字符型,右侧为int数值型,左右两侧类型不同,结果为false;
如果比较: 1 === 1 左侧为int数值型,右侧为int数值型,左右两侧类型相同,数值大小也相同,结果为true;
如果比较: 1 === 2 左侧为int数值型,右侧为int数值型,左右两侧类型相同,但数值大小不同,结果为false;
简而言之就是 "==" 只要求值相等; "===" 要求值和类型都相等
0 0
- js地址 /js/swapWatch.js?v=2316163 的作用
- [js]js中获取 <%=request.getContextPath()%>
- js ==
- JS == 揭秘
- JS !=null
- JS !=null
- JS 回车!=提交
- js中的=>
- JS——[]==[]
- js disabled="false"不起作用
- js 中 += 出现 undefined
- JS var self =this
- js 运算符 |= 是什么意思
- 【JS】var _this = this;
- js替换所有=为:
- js箭头函数 => arrow
- 3、Node.js => 函数
- 4、Node.js => 路由
- AngularJS中的Ajax(聊天机器人)
- Android studio 引用第三方库SlidingMenu方法
- 数据结构与基本算法的学习笔记-数组-3
- AngularJS获取天气预报(案例)
- complex复数类
- js ==
- PAT1009总结
- 【ES6】最常用的核心内容
- loadrunner11最高支持jdk1.6
- (15.1.21)Camera--Basic
- MVC
- JAVA写的九图分割器
- 使用apache-jmeter进行压力测试
- dom click