基本數據類型複習

基本數據類型

number string null undefined boolean函數

引用數據類型

對象類型:object array regExp Datespa

函數類型:function對象

只定義未賦值:undefined內存

typeof&&instanceof

typeof:用來檢測變量的數據類型 檢測結果加"" typeof null "object"作用域

instanceof:檢測一個對象類型所屬類 array instanceOf Array true字符串

number數據類型

整數 小數 NaN(1.四則運算失敗 2.其餘類型轉換成number類型失敗)-->Number() parseInt() parseFloat()string

Number():強制轉換字符串,只要有一個字符不是數字結果都是NaNio

parseInt():專門用來處理字符串,第一個字符不是數字NaN,將字符串整數部分從左往右提取function

parseFloat():專門用來處理字符串,第一個字符不是數字NaN,將字符串整數部分和小數部分從左往右提取變量

isNaN檢測 一個數是否爲有效數 false是有效數 true不是有效數

boolean類型

將其餘類型轉換成boolean類型:三種方法 1.Boolean() 2.![]=!Boolean 3.!![]

五個false:0 "" null NaN undefined

函數類型

定義步驟:1.開闢一個堆內存,假設引用地址爲FFF000
2.將函數體的內容以字符串的形式存在堆內存中
3.將引用地址FFF000賦值給函數fn

執行步驟:1.開闢一個私有做用域
2.將函數體的內容轉換成JS代碼從上往下執行

執行時:每次開闢的私有做用域沒有任何關係

有形參但未賦值undefined 函數沒寫return/寫return沒寫值,函數運行的返回值都是undefined

運算符優先級

算數運算符>比較運算符>邏輯運算符>賦值運算符

相關文章
相關標籤/搜索