js 将字符转为数字类型

Number(); 只支持转换纯数字的字符串,有符号或字母就报 NaN。也可以将布尔类型转换,false转为 0,ture转为 1

parseInt(); 只转换整数数字,将多余的字符或小数都会舍掉
parseFloat(); 可转换整数和小数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JS</title>
</head>
<body>

<script>
var array = "66677yi";
var arrays = "99999";
var arr = "123.66";

console.log(Number(arr));
console.log(Number(array));
console.log(Number(arrays));
console.log(parseInt(array));
console.log(parseInt(arr));
console.log(parseFloat(arr));
console.log(parseFloat(array));

/* 总结:

Number(); 只支持转换纯数字的字符串,有符号或字母就报 NaN
parse兄弟:parseInt();和parseFloat();
parseInt(); 只转换整数数字,将多余的字符或小数都会舍掉
parseFloat(); 可转换小数
*/
</script>
</body>
</html>

js 将字符转为数字类型


js 将字符串转换为布尔值boolean

js 将字符转为数字类型
https://github.com/chergn/chergn.github.io/96d3cb3e5b92/
作者
全易
发布于
2024年3月28日
许可协议