方式一
— 调用被转换数据类型的toString( )方法
— 该方法不会影响到原变量,它会将转换的结果返回(可以用变量保存结果),例:
var i=123; //声明变量i为一个数字类型
i=i.toString( ); //将变量i转换为字符串类型
— 但是注意:null和undefined这两个值没有toString( )方法,如果调用他们的方法,会报错,例:
var x=null;
x=x.toString( );
方式二
— 调用String( )函数,并将被转换的数据作为参照传递给函数
— 使用String( )函数做强制类型转换时,
对于Number和Boolean实际上就是调用的toString( )方法
但是对于null和undefined,就不会调用toString( )方法
它会将null 直接转换为“null”
将undefined 直接转换为“undefined”