这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
这篇文章主要介绍了 javascript 类型转换的使用方法, 包括转换为字符串、转换为数字、转换为布尔值、转换为对象使用方法,大家参考使用吧
(一)转换为字符串
- X + ''
- toString()
- String()
函数转换为字符串一般是将函数体输出,不过可以重写其 toString 方法
(二)转换为数字
- parseInt(),parseFloat()
使用 Number(),前面不要加 new,这样就转换成对象了。
参与数学运算(加法除外)
+ X :注意这不是加法
(三)转换为布尔值
自动转换:if 语句,||,&&,! 等逻辑判断环境中会把表达式自动转换为布尔值
强制转换:使用!!,使用 Boolean(),前面不要加 new,这样就转换成对象了。
(四)转换为对象
直接 new + 对象名
(五)总结
各类型都有:对象名(要转换的变量)转换方法,还有各自独立拥有的一些技巧。
JS 的类型转换,可以参考下图:
来源: http://www.phperz.com/article/17/0415/277122.html