javascript 数据转换 发表于 2023-03-20 更新于 2025-06-09 分类于 _A2-前端 , JavaScript javascript 数据转换: 1.Number(); 方法: var n1 = '100'var n2 = Number(n1);结果: n2 = 100var n1 = 'abc'var n2 = Number(n1);结果: n2 = NaN/*当转换结果为数值的时候 其值为number 当转换结果不为数值的时候 其值为 NaN*/ 2.parseInt(); 方法: var n1 = '100'var n2 = parseInt(n1);结果: n2 = 100var n1 = '100abs'var n2 = parseInt(n1);结果: n2 = 100/*当转换结果为数值的时候 第一位为数值的时候, parseInt方法结果为 数值当要转换的变量 第一位不为数值的时候 parseInt方法结果为 NaN*/ 3.parseFloat(); 方法: 与 parseInt 相同 , 区别在于 parseInt只能转换整型变量 而parseFloat 可以转换 浮点数变量/*当转换结果为数值的时候 第一位为数值的时候, parseInt方法结果为 数值当要转换的变量 第一位不为数值的时候 parseInt方法结果为 NaN*/ 4.String(); 方法: 转换字符串 5.toString(); 方法: 变量.toString() 6.Boolean(); 方法: 转换成布尔值false: 0 NaN '' undefined null // 这些数值会被转换成 falsetrue : 除了转换成false的值外 所有的值 都会被转换成 true