您的位置:首页 > Web前端 > JavaScript

javascript数据类型转换

2018-02-17 17:05 399 查看

javascript数据类型转换

基本类型:Number,String,Boolean,Undefined,Null。
引用类型:Object。
类型转换:
一 其它类型转化为Number。
1:String转化为Number:
1)数值字符串,直接转化;
2)含字符,转化为NaN;
3 ) 字符串为空,
2:Boolean转化为Number:
true==1;false==0;
3 :Undefined直接转化为NaN
4 :Null直接转化为0;
5:如果是对象:
没有toString方法直接转化为NaN;
有toString方法,先隐式调用valueOf()方法判断返回值是否能够转化为数值。
二 其它类型转化为Boolean类型。
1:Number转化为Boolean:
 任何非空数值转化为true,0和NaN转化为 false

2:String转化为Boolean。
任何非空字符串都转化为true;空字符串转化为false.
3:Object转化为Boolean。
任何非空对象转化为true;空对象转化为false;
4;Null和Undefined转化为true。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: