Number和parseInt的区别

admin 2019-07-21 19:08:24 0 1 Javascript 248 复制链接

Number()和parseInt()一样,都可以用来进行数字的转换


区别在于,当转换的内容包含非数字的时候,Number() 会返回NaN(Not a Number)
parseInt() 要看情况,如果以数字开头,就会返回开头的合法数字部分,如果以非数字开头,则返回NaN


const s = '111sss'
undefined

Number(s)
NaN

parseInt(s)
111

const ss = 'sss'
parseInt(sss)
NaN



评论(1)

  • 头像太帅,加载不出!

    admin评论于2019/07/22/ 19:29 0  回复

    111