js的基本數(shù)據(jù)類型有
- 數(shù)字
- 字符串
- 布爾型
- null
- undefinded
基本數(shù)據(jù)類型
Number類型
請看下面兩句代碼
Number型變量
既然n是一個Number類型的變量, 那么為什么能夠使用toString()
這個方法呢?
我的猜測是js內(nèi)部解釋n.toString()
時, 將其轉(zhuǎn)化為下面代碼
n.toString()
->
new Number(n).toString()
此時會生成一個臨時的Number型對象, 所以Number型數(shù)據(jù)或變量可以調(diào)用Number對象下的方法
number對象
number對象方法
String類型
String型數(shù)據(jù)或變量依然能夠使用String型對象的方法, 原理與Number型一樣
String對象方法