关于
Number([value])
转换数字的操作,隐式转换一般调取的都是这个方法
Number(undefined)
NaN
Number(null)
0
Number(true)
1
Number(false)
0
Number(10)
10
Number('')
0
Number('10')
10
Number('+10')
10
Number(Symbol())
// Uncaught TypeError: Cannot convert a Symbol value to a number
Number(10n)
10
Number([])
0
Number({})
NaN
Number(function(){})
NaN
Number('0x0001')
1
parseInt([value])
parseFlot([value])
网友评论