JavaScript 数据类型转换(转为String/Number/Boolean)
2017-03-04 22:06
816 查看
1. 其他类型 -> String
- 变量 + “”
- String(变量) (构造函数)
- 变量.toString() (undefined 和 null 没有 toString 方法)
2. 其他类型 -> Number
此转换容易出现 NaN,一旦要转换的变量中含有非数字字符,就会出现 NaN
- 变量 - * / 一个数字
- Number(变量)
- parseInt(变量) 和 parseFloat(变量)
空字符串parseInt()和parseFloat()返回NaN,Number("")返回0
Tips:
Boolean类型中:true数值为1;false为0;
null的数值类型为0;
undefined无数值类型或者为NaN;
3. 其他类型 ->Boolean
- Boolean(变量)
- !!变量
- 变量 + “”
- String(变量) (构造函数)
- 变量.toString() (undefined 和 null 没有 toString 方法)
2. 其他类型 -> Number
此转换容易出现 NaN,一旦要转换的变量中含有非数字字符,就会出现 NaN
- 变量 - * / 一个数字
- Number(变量)
- parseInt(变量) 和 parseFloat(变量)
空字符串parseInt()和parseFloat()返回NaN,Number("")返回0
Tips:
Boolean类型中:true数值为1;false为0;
null的数值类型为0;
undefined无数值类型或者为NaN;
3. 其他类型 ->Boolean
- Boolean(变量)
- !!变量
要转换的内容 | 返回值 |
false ""(空字符串) 0 NaN undefined | false |
除上以外的其他所有内容 | true |
相关文章推荐
- 【JavaScript】基本数据类型与引用数据类型区别(及为什么String、Boolean、Number基本数据类型会有属性和方法?)
- JavaScript的数据类型之Number, String, Boolean和Object
- javascript,对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
- 实现一个函数clone,使JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
- 实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
- 面试题---实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
- 数据类型转换Number(),String(),Boolean()
- JavaScript的数据类型之Number, String, Boolean和Object
- 实现JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
- javascript:第四章数据类型:typeof number,Function,boolean,string,object,
- 实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
- 写一个方法clone; 实现js五种数据类型(string, number, boolean, array, object)的复制
- String与Float类型的相互转换/number数据前面丢失零
- JS的数据类型:number,string,boolean,null,undefined,object,function
- Javascript高级程序设计——3.数据类型(1)typeof、null、undefined、boolean、number
- js类型转换与引用类型详解(Boolean_Number_String)
- js之类型转换与引用类型(Boolean/Number/String)
- JavaScript内置对象--基本包装类型(Boolean、Number、String)详解
- Javascript中类型: undefined, number ,string ,object ,boolean
- javascript之基本包装类型(Boolean,Number,String)基础篇