上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 将基本数据提升为对象
代码如下: