欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

剑指Offer——把字符串转换成整数(JS实现)

最编程 2024-01-15 18:15:23
...
var strToInt = function(str) { // 首先去除字符串两侧空格 str = str.trim(); // 使用正则表达式匹配出数字部分 let num = str.match(/^[+-]?\d+/); if (!num) { return 0; } else { num = num[0]; } // 确定数值范围的最大值和最小值 const min = - (2 ** 31); const max = (2 ** 31) - 1; // 判断num是否超出数值范围 return num < min ? min : num > max ? max : num; };