手动阀

Good Luck To You!

JavaScript的parseInt 取整使用

在JavaScript中,parseInt() 函数用于将字符串解析为整数,它可以接受两个参数:要解析的字符串和基数(进制)。

基本语法如下:

parseInt(string, radix)

string: 必需,要被解析的字符串。

radix: 可选,表示数字的基数(从2到36),如果省略该参数或其值为0,则基数由字符串格式决定。"0x"开头的字符串会被当作十六进制数解析。

示例

1、基本用法

   let num = parseInt("123");
   console.log(num); // 输出: 123

2、指定基数

   let num = parseInt("10", 2); // 二进制
   console.log(num); // 输出: 2
   let hexNum = parseInt("1A", 16); // 十六进制
   console.log(hexNum); // 输出: 26

3、处理非数字字符

   let num = parseInt("123abc");
   console.log(num); // 输出: 123
   // 解析时遇到非数字字符会停止解析

4、处理前导空格

   let num = parseInt("   123");
   console.log(num); // 输出: 123

5、处理无效输入

   let num = parseInt("abc");
   console.log(num); // 输出: NaN (Not a Number)

6、处理负数

   let num = parseInt("-123");
   console.log(num); // 输出: -123

7、处理浮点数

   let num = parseInt("123.45");
   console.log(num); // 输出: 123
   // parseInt只取整数部分,忽略小数部分

注意事项

parseInt 会忽略字符串中的前导空格,但一旦遇到非数字字符就会停止解析。

如果字符串的第一个字符不能被转换为数字,parseInt 会返回NaN

parseInt 可以处理不同进制的数值,但通常使用十进制(基数为10)的情况较多。

通过这些示例和注意事项,你可以更好地理解和使用parseInt 函数来处理字符串转整数的需求。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

Copyright Your WebSite.Some Rights Reserved.