1、转换为string类型
有两个函数,tostring(),和string(a).tostring()函数中括号中没有值,string()函数中括号内需要有变量值。
tostring函数适用于除了null和undefined类型的值,null和undefined类型的没有tostring这个用法。
string函数可以适用于所有的类型,将null类型的转换为字符串“null”,将undefined转换为字符串“undefined”。
具体用法如下图:
var a = 123;
a = toString();
console.log(typeof a);
var b = 123;
b = String(b);
console.log(typeof b);
这两段代码中的输出值都是string。
2、转化为number类型
有三个函数:Number(),parseInt(),parseFloat(),Number函数可以用来转化任意类型的,后边两个智能用来转化字符串,而且字符串转化为Int是只有字符串中的值全是数字时才能够进行的。
用法如下:
var a = "123";
a = Number(a);
console.log(typeof a);
var b = "123";
b = parseInt(b);
console.log(typeof b);
var c = "123.456";
c = parseFloat(c);
console.log(typeof c);
3、转换为boolean类型
函数为Boolean()函数,数字中除了0和NAN其他的都是true。null和undefined都会转化为false。