📌  相关文章
📜  网络技术问题 | JavaScript 课程测验 1 |问题 33(1)

📅  最后修改于: 2023-12-03 14:57:02.428000             🧑  作者: Mango

网络技术问题 | JavaScript 课程测验 1 | 问题 33

问题描述

在 JavaScript 中,以下哪个函数可以用于将字符串转换为整数?

A. parseInteger(string) B. parseInt(string) C. int(string) D. toInteger(string)

解答

正确答案是 B. parseInt(string)

解析

parseInt(string) 函数将字符串解析为整数。它的第一个参数是需要解析的字符串,第二个参数是可选的,用于指定解析时使用的基数(进制)。例如:

parseInt("10"); // 10
parseInt("10", 2); // 2
parseInt("A", 16); // 10

在上面的代码中,第一个调用将字符串 "10" 解析为十进制的整数 10。第二个调用将字符串 "10" 解析为二进制的整数 2。第三个调用将字符串 "A" 解析为十六进制的整数 10。

注意事项
  • 如果字符串的第一个字符不能被转换为数字,则返回 NaN
  • 如果字符串以 "0x" 或 "0X" 开头,则解析为十六进制的整数。如果以 "0" 开头,则解析为八进制的整数。
  • 如果给定基数不合法,则返回 NaN
参考资料