JavaScript中的Number.parseInt()


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/05/24/JavaScript%E4%B8%AD%E7%9A%84Number-parseInt/

摘要

本文主要讲述了:

  1. 作用
  2. parseInt

正文

作用

将字符串转换为指定进制的整型数值,如果转换失败,返回NaN

示例:

1
2
3
4
5
6
7
8
9
10
11
// 3
Number.parseInt('11abc', 2);

// 123
Number.parseInt('123abc', 10);

// 1194684
Number.parseInt('123abc', 16);

// NaN
Number.parseInt('abc', 10);

数值修约

如果参数为浮点数,表示向0取整

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 向`0`取整
// 1
console.log(Number.parseInt(1.2, 10));

// 向`0`取整
// -1
console.log(Number.parseInt(-1.2, 10));

// 向`0`取整
// 1
console.log(Number.parseInt(1.6, 10));

// 向`0`取整
// -1
console.log(Number.parseInt(-1.6, 10));

parseInt

1
2
// true
Number.parseInt === parseInt;

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/05/24/JavaScript%E4%B8%AD%E7%9A%84Number-parseInt/


本文对你有帮助?请支持我


支付宝
微信