jquery源码阅读知识储备(4)关于js中if的解惑
2013-10-24 15:54
295 查看
在 JavaScript 中,如果上下文需要 boolean 型的值,则引擎会自动将对象转换为 boolean 类型。转换规则为,如果该对象非空,则转换为 true,否则为 false.
因此我们可以采取这种简写的形式。
[javascript] view plaincopy
if(datamodel.item){
//do something...
}else{
datamodel.item = new Item();
}
因此我们可以采取这种简写的形式。
[javascript] view plaincopy
if(datamodel.item){
//do something...
}else{
datamodel.item = new Item();
}
相关文章推荐
- jquery源码阅读知识储备(4)关于js中if的解惑
- jquery源码阅读知识储备(2)js中等号的秘密
- jquery源码阅读知识储备(7)JS函数中的argument属性
- jquery源码阅读知识储备(5)call方法和apply方法接触
- jquery源码阅读知识储备(10)javascrpt中的数字(待续)
- jquery源码阅读知识储备(11)数学方法(四舍五入)
- jquery源码阅读知识储备(11)javascrpt中的数字比较
- jquery源码阅读知识储备(1)
- jquery源码阅读知识储备(9)javascrpt中的函数知识(待续)
- jquery源码阅读知识储备(5)call方法和apply方法接触
- jquery源码阅读知识储备(3)exec() 方法和match方法
- jquery源码阅读知识储备(3)exec() 方法和match方法
- jquery源码阅读知识储备(6)typeof 和 instanceof的结合使用
- 源代码阅读方法 jQuery源码解析 核心模块core.js
- 阅读jquery源码与js依赖加载的模块化!
- jquery.unobtrusive-ajax.js源码阅读
- 关于js的&&和||的一些小用法,帮助阅读源码
- jquery源码阅读知识储(8)Javascript引用和作用域的理解
- underscore.js,jquery.js源码阅读
- 关于jQuery的ajax的源码的dataType解读