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。
相关文章推荐
- 详解Javascript数据类型的转换规则
- javascript数据类型转换
- javascript 常见数据类型转换情形
- javascript的数据类型and隐式转换
- javascript的数据类型and隐式转换
- JavaScript实现数据类型的相互转换
- JavaScript不同数据类型的转换
- JavaScript 类型相关(数据类型,类型转换等)
- javascript:引入 基本数据类型 基本语法 类型转换 数组的单列
- javascript 数据类型转换(parseInt,parseFloat)
- javascript不同数据类型的转换
- JavaScript不同数据类型的转换
- javascript学习之数据类型隐式转换
- javascript数据类型转换
- javascript数据类型转换
- JavaScript 数据类型的转换
- Javascript取整,取余,四舍五入,字符串转换数据类型
- javascript 数据类型转换
- javascript数据类型转换
- 【知识整理】javascript基础语法总结(2)——数据类型转换和运算符