跳至主要內容

把字符串转换成整数

微信公众号:储凡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
}

一些建议