字符串转换成数字类型
转换函数 |
作用 |
parseInt() |
将一个字符串转成整数,一旦发现非数字字符,马上停止获取内容。 |
parseFloat() |
将一个字符串转成小数,转换原理同上。 |
isNaN() |
转换前判断被转换的字符串是否是一个数字,非数字返回true |
代码演示:字符串转数字
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>字符串转数字</title>
</head>
<body>
<script>
var a = "123abc123"; // 字符串类型
var i = parseInt(a);
document.write(i + "<hr/>");
var b = "3.14abc123";
i = parseFloat(b);
document.write(i + "<hr/>");
// 判断字符串是否为纯数字字符组成
var age = "1024";
document.write("不是数字?" + isNaN(age)); // 不是一个数字字符返回true
</script>
</body>
</html>