ECMAScript为开发者提供了大量的类型转换方法。
大部分类型具有进行简单转换的方法,还有几个全局方法可以用于更复杂的转换。
Boolean值、数字和字符串的原始值它们是伪对象,这意味着它们实际上具有属性和方法。
4.1 转换成字符串
toString()方法.
4.2 转换成数字
ECMAScript提供了两种把非数字的原始值转换成数字的方法,即parseInt()和parseFloat()。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,它们才能正确运行;对其他类型返回的都是NaN。
4.3 强制类型转换
使用强制类型转换可以访问特定的值。
ECMAScript中提供了三种强制类型转换:
1.把给定的值转换成Boolean类型
2.把给定的值转换成数字
3.把给定的值转换成字符串
转换测试
测试Boolean型的强制类型转换
测试强制转换成数字类型
测试强制转换成字符串