js中的typeof運算符介紹:typeof()是一個一元運算,運算的數據可以是任何類型。如果返回的是一個字符串,說明該數的類型就是是字符串。
一些常見的typeof()運算結果:
|
1
2
3
4
5
6
7
8
9
10
11
12
|
<script>
console.log(
typeof
NaN)
//返回值:number NaN特殊的非數字值
console.log(
typeof
Infinity)
//返回值:number Infinity無窮大特殊值
console.log(
typeof
123 )
//返回值:number
console.log(
typeof
'123'
)
//返回值:string
console.log(
typeof
(
true
))
//返回值:boolean
console.log(
typeof
(Date))
//返回值:function
console.log(
typeof
(s))
//返回值:undefined 因為s作為一個變量未被定義,所以這里的返回值是undefined
console.log(
typeof
(undefined))
//返回值:undefined
console.log(
typeof
(document))
//返回值:object document是DOM下的一個對象
console.log(
typeof
(
null
))
//返回值:object
</script>
|
歸納總結:typeof()返回的數據類型可能有:number、string、object、boolean、function、undefined。
typeof就是用來判斷變量的類型的,對返回值做以下說明,我們的微信公眾號是:jingfeng18
number:變量是數字類型
string :變量是字符串類型
boolean:變量是布爾類型
object :變量是對象或者null
function:變量是函數
undefined:變量未定義
