如何用JavaScript判斷簡(jiǎn)單基本類型
在JavaScript中,我們經(jīng)常需要判斷一個(gè)變量的基本數(shù)據(jù)類型。下面是一些常見(jiàn)的基本類型及其對(duì)應(yīng)的判斷方法: 1. 字符串類型(String) 字符串類型可以使用typeof操作符來(lái)判斷,它會(huì)返
在JavaScript中,我們經(jīng)常需要判斷一個(gè)變量的基本數(shù)據(jù)類型。下面是一些常見(jiàn)的基本類型及其對(duì)應(yīng)的判斷方法:
1. 字符串類型(String)
字符串類型可以使用typeof操作符來(lái)判斷,它會(huì)返回"string"。
```javascript const str "Hello World"; console.log(typeof str); // 輸出:string ```2. 數(shù)字類型(Number)
數(shù)字類型同樣可以使用typeof操作符來(lái)判斷,它會(huì)返回"number"。
```javascript const num 123; console.log(typeof num); // 輸出:number ```3. 布爾類型(Boolean)
布爾類型也可以使用typeof操作符來(lái)判斷,它會(huì)返回"boolean"。
```javascript const isTrue true; console.log(typeof isTrue); // 輸出:boolean ```4. null類型
null會(huì)顯示為"object",這是一個(gè)歷史遺留問(wèn)題,實(shí)際上它是一種特殊的空值對(duì)象。
```javascript const obj null; console.log(typeof obj); // 輸出:object ```5. 未定義類型(Undefined)
未定義的變量會(huì)顯示為"undefined"。
```javascript let variable; console.log(typeof variable); // 輸出:undefined ```6. 對(duì)象類型(Object)
對(duì)象類型同樣會(huì)顯示為"object",它包括了數(shù)組、函數(shù)和自定義對(duì)象。
```javascript const arr [1, 2, 3]; const func function() {}; const customObj { name: "John", age: 25 }; console.log(typeof arr); // 輸出:object console.log(typeof func); // 輸出:object console.log(typeof customObj); // 輸出:object ```通過(guò)以上方法,我們可以方便地判斷一個(gè)變量的基本數(shù)據(jù)類型,并做出相應(yīng)的處理。