Effective JavaScript 读书笔记 3 隐式的强制转换
来源:互联网 发布:阿里云 华北 华东 华南 编辑:程序博客网 时间:2024/05/22 01:31
3 + true = ??
Javascript 对类型错误出奇的宽容,上面的结果是4
除非是 null.x ,会抛出异常。
结果为null的变量在算术运算中不会导致失败,而是被隐式的转为0
而标准的库函数 isNaN 则很不靠谱, isNaN(NaN) ; // true
你可以随时通过检查一个值是否等于其自身的方式来测试该值是否是NaN。以下函数是很好的概括:
function isReallyNaN(x){
return x !==x ;
}
Given :
function point (x,y){
if(!x){
x = 320;
}
if(!y){
y = 240;
}
return "{ x:"+ x +",y:"+y+"}";}
point (0,0) // {x:320,y240}
此函数忽略任何为假值的参数,包括0
0 0
- Effective JavaScript 读书笔记 3 隐式的强制转换
- 《Effective JavaScript》- 1.3 当心隐式的强制转换
- effective javascript(二)——隐式强制转换
- 你不知道的JavaScript--Item3 隐式强制转换
- JavaScript学习--Item3 隐式强制转换
- JavaScript中隐式的强制转换
- 读书笔记:Java基本数据类型的强制转换
- JavaScript强制类型转换和隐式类型转换
- JavaScript中的3中强制转换数据类型的方法
- JS的类型转换,强制转换和隐式转换
- JS的类型转换,强制转换和隐式转换
- 《Effective JavaScript》读书笔记——理解JavaScript的浮点数
- javascript 强制类型转换
- Javascript强制类型转换
- javascript数据类型强制转换
- Javascript强制类型转换
- javascript强制转换详解
- c++类的隐式转换和强制转换重载
- linux下vim更改注释颜色
- 将 4 个 Byte 合成 1 个 Integer 的五种方法 - 回复 "三足乌" 的问题
- System.getProperty("user.dir"); 获得系统属性
- Android 屏幕旋转问题
- 转qnx,准备将学的qnx,记录一些
- Effective JavaScript 读书笔记 3 隐式的强制转换
- mysql数据库创建数据表语法
- Jquery常用技巧
- dialog之多行文本的使用
- 最值得一看的几条简单的谷歌 Google 搜索技巧,瞬间提升你的网络搜索能力!
- iOS开发是否应该使用ARC?
- AOSP build 系统简介
- ORACLE 全文检索用CONTAINS关键字时CLOB字段更新后检索不到
- Java反射总结