JS中Number轉換規則

1.Number => Number  原先是啥就是啥
2.String => Number  數字字符串 => 對應數字  空字符串 '' => 0 其他的都是NaN 
3.Boolean => Number  ture => 1 false => 0
4.null => Number  null => 0
5.undefined => Number  undefined => NaN
6.Object => Number  先調用valueOf()方法,如果得到的是Primitive值,則將Primitive值轉換成Number後返回,否則繼續toString()方法,如果得到的是Primitive值,則將Primitive值轉換成Number後返回,當不滿足條件時,拋出TypeError錯誤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章