把字符串转换成整数
Less than 1 minute
把字符串转换成整数
题目链接
题目描述
刷题思路
代码实现
/**
* 【较难】把字符串转换成整数
* @param str
* @returns {number|number|number}
*/
function StrToInt(str) {
if (!str)
return 0
let bool = false; const firstLetter = str[0]
if (firstLetter === '-')
bool = true
if (firstLetter === '-' || firstLetter === '+')
str = str.substring(1)
const n = Number(str)
if (n === 0)
return 0
return bool ? -n : n
}