<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>转换为Number</title>
<script type="text/javascript">
/*
将其他的数据类型转换为Number
转换方式一:
使用Number()函数
转换方式二:
- 这种方式专门用来对付字符串
- parseInt() 把一个字符串转换为一个整数
- parseFloat() 把一个字符串转换为一个浮点数
*/
var a = "123";
a = Number(a);
a = '789abc';//NaN
a = Number(a);
a = '';//0
a = ' ';//0
a = true;
a = false;
a = null;
a = undefined;
a = '123px';
//a = Number(a);
a = parseFloat(a);
//a = parseInt(a);//123
a = '123.456a789px';
//a = parseInt(a);//123
a = parseFloat(a);//123.456
a = true;
a = parseInt;
a = 789.123;
a = parseInt(a);
console.log(typeof a)
console.log(a)
console.log(typeof a);
console.log(a);
</script>
</head>
<body>
</body>
</html>