首页 > 技术文章 > JS学习-转换类型(转换字符串型-数字型)

youeryuankangbazi 2021-07-27 11:27 原文

1. 转换为字符串

方式 说明 举例
toString() 转成字符串 var num=1;alert(toString());
String()强制转换 转成字符串 var num=1;alert(String(num));
加强拼接字符串 和字符串拼接的结果都是字符串

var num=1;alert(num+"");

 

PS:三种转换方式 推荐使用第三种 前面2个了解为主  字符串加任意类型 结果都为字符串类型  也称为隐式转换

 

 

2. 转换为数字型:(重点)记住Int和Float两个  注意这两个单词的大小写

 

方式 说明 举例
parseInt(string)函数 将string类型转成整数数值型 parseInt('78')
parseFloat(string)函数 将string类型转成浮点数值型 parseFloat('7.18')
Number()强制转换函数 将string类型转换为数值型 Number('12')
js隐式转换(- * /) 利用算数运算隐式转换为数值型 '12'-0

 

 

后面两种只需理解即可

利用Number(变量)

var str = '123';
console.log(Number(str));  //输出数字型123
console.log(Number('456')); //输出数字型456

利用算数运算 -  *  / (隐式转换)  注意没有+运算

console.log('100' - 0);//输出100
console.log('123' - '23');//输出100
console.log('456' * 1);//输出456

 

推荐阅读