js中typeof的使用方法


typeof在js中是一個一元操作符,可以判斷操作數的類型,其返回值為字符串,有number、string、object、boolean、function、undefined。使用方式可以是typeof 操作數或typeof(操作數),下面是幾個實例,

typeof NaN  返回值:number  NaN特殊的非數字值

typeof Infinity  返回值:number  Infinity無窮大特殊值

typeof 123  返回值:number 

typeof '123'  返回值:string

typeof(true)  返回值:boolean

typeof(Date)  返回值:function

typeof(s)  返回值:undefined  因為s作為一個變量未被定義,所以這里的返回值是undefined

typeof(undefined)  返回值:undefined

typeof(document)  返回值:object  document是DOM下的一個對象

typeof(null)  返回值:object

 

typeof就是來判斷變量是什么類型的,對返回值做以下說明,

number 變量是數字類型

string  變量是字符串類型

boolean 變量是布爾類型

object  變量是對象或者null

function  變量是函數

undefined  變量未定義

 

可以利用typeof來判斷給定的變量的類型,方便根據不同的類型做不同的處理。

有不正之處歡迎指出,謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM