强制转换类型
表示将一个数据类型转换为其它的数据类型。
转换为String类型
将其他类型转换为String类型,有两种方法
一:调用被转换类型的 toSting 方法
由于调用 a.toString() 运行后会产生值,所以需要将 a.toSting 赋值给变量才可正常使用。
a.toString中的S是大写,报警试了好几遍才找到哪的原因。
var a = 123; //赋值
a = a.toString(); //调用并赋值
console.log(a); //显示结果
console.log(typeof a); //查看转换类型
这个方法不适用于 null,undefined,具体就不演示了。
二:调用Sting() 函数
String() 函数也需要赋值,这个S也是大写的,括号里面不要忘了写入需要转换的参数。
var a = 123;
a = String(a);//参数不要忘记
console.log(a);
console.log(typeof a);
String()函数对于null,undefined类型同样适用。括号内需要写入要转换的参数。
上图:
相对于Number和Boolean String()函数也是调用 tostring 方法。
而对于 null 和 undefined 则直接转换为字符。