- JS中使用typeof能得到哪些類型?
typeof獲得的有:undefined、string、number、Boolean、object、function 6 種!
知識點1:變量類型:值類型與引用類型(對象、數組和函數)
爲什麼會出現引用類型?內存
值類型是兩份,引用是一份,相當於一個指針指向。
並且 typeof 只能區分值類型,引用類型中只能區分出函數。
知識點2:變量計算:字符串拼接、==運算符(true)、if語句、邏輯運算符(%|!)
- 何時使用==何時使用===
==只是判斷數值是否相等 if(a==null) —jQuery源碼,===全等於不僅比較數值,還會比較數據類型是否一致,除了前面的 if 條件下,其他情況下全部用三等號。
- JS中有哪些內置函數?
總共有11個:number\string\boolean\array\date\RegExp\error\function\object
- JS變量按照存儲方式區分爲哪些類型,並描述其特點
值類型(可以分塊使用,複製):相互獨立
引用類型(節省空間,好幾個公用):值的修改是相互干預的
- 如何理解JSON
1、Json和math一樣,是一個JS對象,不是函數
2、輕量級的數據交換格式,表現形式爲字符串,和js的數據類型極爲相似,實際上就是各種語言之間傳輸數據的一箇中間數據類型