这篇主要是讨论一下Number强制转换的例子:

 

1、Number("")

 

     Number(" ")

 

     Number([])

 

     Number("\n")

 

     ------ 转化为0

 

 

2、Number({})

 

     ------ 转化成NaN

 

 

3、Number(null)

 

     ------ 转化成0



 

4、Number([1])

 

     ------ 转换成1

 

 

 

5、[] == false

 

     ------ 这个需要知道==的转换规则,首先false会转成0,然后[]会转成0,最后返回true