javascript数据类型转换

2018-11-08  本文已影响0人  天空之镜_d18e

最新的 ECMAScript 标准定义了 7 种数据类型:

注:Symbol后续再更新,可参考MDN和阮一峰老师的教程。

我们所学的Array,function,还有Date都是属于对象类型Object的。

一、转Number(数值)

有3个函数可以把非数值转换为数值:Number()、parseInt()、parseFloat()。第一个函数,可以用于任何数据类型的转换,另两个函数则是专门用于把字符串转换成数值。

1、Number()函数转换有以下规则:

image

2、parseInt()函数,在处理整数转换时更为常用。在转换是查看是否符合数值模式。

有以下规则:

image

3、parseFloat()函数

有以下规则:

image

4、"-0"方法,在进行纯数字值字符串转换时兼具parseInt()函数和parseFloat()函数功能。

image

二,转String(字符串)

三、转Boolean(布尔值)。没有toBoolean()这个方法,但有全局方法Boolean()。

1、Boolean()方法。

2、!!法,等价于Boolean()。

以上就是JavaScript数据类型之间的不同转换。

上一篇 下一篇

猜你喜欢

热点阅读