JS筆記五:標準庫(簡單記錄)

JS裏的對象(標準庫)

全局對象window

全局對象window
無論在哪一個網頁,都能訪問一個對象,window
標準裏叫glabol
全局函數,就是在任何地方都能用的函數javascript

若是是window的屬性或者方法,能夠不加window.
CUkElt.pngjava

CUkV6P.png

CUe2YF.md.png
左邊爲nodewindow都有的屬性或對象,右邊是隻有window有的node

CUkwtJ.png

ECMA規定的window裏的方法

Number()

兩種用法
2聲明一個Number對象
CUehl9.png
與直接聲明的區別是,
1內存不一樣函數

經過valueof()方法獲取值,經過toString()方法獲取字符串形式
的1學習

CUe4yR.md.png

2若是包裝成對象,實例對象裏面就會有一些便捷的方法給你使用,便於操做這個數值
CUeoex.png
由於歷史緣由,直接聲明的number也會有這些方法,不須要在new對象
CUmPk8.png
因此聲明完,直接用裏面的方法就能夠了
由於當直接var一個數值的時候,在用那些對象裏的方法,後臺就會設置一個臨時對象,用完後再刪除編碼

CUmApQ.png

直接寫的時候.
臨時對象深刻理解spa

CUmZXn.md.png

String()

同理
String直接聲明的時候也是有臨時對象的3d

CUmn00.png

CUmMkT.png
s.charAt()獲取索引對應的字符code

CUm3p4.png
'a'.charCodeAt(0)獲取十進制Unicode編碼
toString(16)轉化爲16進制字符串對象

CUmGc9.png
trim()去掉空格

CUmtn1.png

CUmfN8.png

Boolean()

CUmocj.md.png
記住全部對象都是true
以下:
CUmqH0.png

Object()

本質,內存圖
CUmOEV.png
兩個內容相等,不須要用第二種
本質:
CUmj4U.md.png

相關文章
相關標籤/搜索