JavaScript从入门到精通(第3版)
上QQ阅读APP看书,第一时间看更新

2.5 数据类型的转换规则

JavaScript是一种弱类型语言,也就是说,在声明变量时无须指定数据类型。这使得JavaScript更具有灵活性和简单性。

在代码执行过程中,JavaScript会根据需要自动进行类型转换,但在转换时会遵循一定的规则。下面介绍几种数据类型之间的转换规则:

其他数据类型转换为数值型数据,如表2.10所示。

表2.10 转换为数值型数据

其他数据类型转换为逻辑型数据,如表2.11所示。

表2.11 转换为逻辑型数据

其他数据类型转换为字符串型数据,如表2.12所示。

表2.12 转换为字符串型数据

每个基本数据类型都存在一个相应的对象,这些对象提供了一些很有用的方法来处理基本数据。在需要时,JavaScript会自动将基本数据类型转换为与其相对应的对象。

【例2.7】 将基本数据提升为对象的应用。(实例位置:资源包\TM\sl\2\07)

通过调用String对象的toLowerCase()方法,可把一个字符串转换为小写格式。运行结果如图2.7所示。

图2.7 将基本数据提升为对象

代码如下: