<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>字符串转数字</title>
<script>
//1、parseInt(变量)将字符转换为整型
var age=prompt('请输入你的年龄:');
console.log(parseInt(age));
console.log(parseInt('3.14'));//3
console.log(parseInt('3.98'));//3
console.log(parseInt('130px'));//130,会去掉单位px
console.log(parseInt('dah1387px'));//NaN
//2、parseFloat(变量)将字符转换为小数,同上
console.log(parseFloat('3.14'));//3.14
//3利用Number(变量)
var str='213';
console.log(parseInt(str));
console.log(parseInt('3.14'));//3
console.log(parseInt('12'));//12
//4、利用算数运算符
console.log(parseInt('12'-0));//12
</script>
</head>
<body>
</body>
</html>
蓝色就是数字类型