数据类型转换

1.字符串转数值:Number(),parseInt(), parseFloat();

2.数值转字符串:String(100), (100).toString();

3.常用方法:+'3'转成数值型,3+''转成字符串型;

4.转换为布尔型:类型转换后为false的值有 数值0,数值NaN,null值,undefined值,''空字符串;

5.其他数据类型转换:

被转换的值   转换为数值型   转换为字符串型
true        1         'true'
false        0         'false'
null 值       0         'null'
undefined 值    NaN       'undefined'

6.从 Object 类型转换为基本数据类型:

转换后的类型   显式数据类型转换方法           说明
字符串型       String(obj)       将 toString() 方法的结果转换为字符串型
数值型        Number(obj)      即 valueOf 方法的结果。如果 valueOf 方法的结果无法被转换为数值型, 则改将 toString 方法的结果转换为数值型
布尔型        Boolean(obj)      总是 true
undefined 值    NaN           'undefined'
7.从基本数据类型转换为 Object 类型:

被转换值的类型     数据类型转换的结果
字符串型        String 对象
数值型         Number 对象
布尔型         Boolean 对象
null 型          Error 对象
undefined 型       Error 对象

 

posted @ 2015-10-10 11:03  alexandra  阅读(134)  评论(0)    收藏  举报