📅  最后修改于: 2023-12-03 15:37:19.163000             🧑  作者: Mango
当我们在处理用户输入的字符串时,有时需要将其转换为整数。在 Javascript 中,我们可以使用内置函数 parseInt()
来完成这个任务。在 convertToInteger
函数中使用 parseInt()
将输入字符串 str
转换为整数,并返回它。
以下是这个函数的代码:
function convertToInteger(str) {
return parseInt(str);
}
这个函数接收一个参数 str
,它是要转换的字符串。然后,我们在函数中调用 parseInt(str)
来将 str
转换为整数。最后,我们使用 return
语句将转换后的整数返回。
在使用 parseInt()
时,我们可以传递第二个参数,指定要解析的进制。默认情况下,parseInt()
将字符串解析为十进制数。如果要解析其他进制(如二进制或八进制),可以将进制作为第二个参数传递。例如,要将二进制字符串 1010
转换为十进制,可以这样做:
let binaryStr = '1010';
let decimalNum = parseInt(binaryStr, 2);
console.log(decimalNum); // 输出 10
在以上代码中,我们将字符串 1010
解析为二进制数,并将 2
作为第二个参数传递给 parseInt()
。
总之,在 Javascript 中使用 parseInt()
函数可以方便地将字符串转换为整数。在需要转换字符串为整数的情况下,我们可以使用 convertToInteger
函数来完成这个任务。