一、数据类型的强制转换-字符串
String-它可以将任何类型转换为字符串
A、null
var a=null;
alert(String(a));//null
B、undefined
var b;
alert(String(b));//undefined
C、布尔类型true,false
var c1=true;
var c2=false;
alert(String(c1+c2));//truefalse
D、数值类型转换为本身的字符串
var d=2;
alert(String(d));//2
toString()
格式:对象.toString()
作用:将对象以字符串的方式来表示
A、数组--由,分割的字符串
var arr=[1,2,4];
alert(arr.toString());//1,2,4
B、布尔型--两个值true false
var boo=true;
alert(boo.toString());//true
C、字符串--本身值
var str='str';
alert(str.toString());//str
D、数值Number.toString(参数)--返回本身的字符串形式
参数控制输出模式 2-32
var a=16;
alert(a.toString(16));//10
注:null和undefined 没有toString()方法
二、数据类型的强制转换-布尔型
Boolean()-可以将任何类型转换为布尔型
转化为false的值:"" 0 NaN undefined false
其他全部转换为true
var a=NaN;
alert(Boolean(a));//false
感谢阅读, 想了解更多,请关注,后续发文。