日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

JS中typeof的用法

發(fā)布時(shí)間:2023/12/3 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS中typeof的用法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(zhuǎn)載自??JS中typeof的用法

? ? ? ? js是一門弱語(yǔ)言,它在聲明變量時(shí)無需確定變量的類型,js在運(yùn)行時(shí)會(huì)自動(dòng)判斷。那么如何判斷一個(gè)變量的類型呢,js提供了typeof運(yùn)算符,用來檢測(cè)一個(gè)變量的類型。

1. typeof的語(yǔ)法

? ? typeof是一個(gè)運(yùn)算符,有2種使用方式:typeof(表達(dá)式)和typeof 變量名,第一種是對(duì)表達(dá)式做運(yùn)算,第二種是對(duì)變量做運(yùn)算。

2. typeof的返回值

? ? typeof運(yùn)算符的返回類型為字符串,值包括如下幾種:

? ? ? ? 1. 'undefined'? ? ? ? ? ? ? --未定義的變量或值

? ? ? ? 2. 'boolean'? ? ? ? ? ? ? ? ?--布爾類型的變量或值

? ? ? ? 3. 'string'? ? ? ? ? ? ? ? ? ? ?--字符串類型的變量或值

? ? ? ? 4. 'number'? ? ? ? ? ? ? ? ??--數(shù)字類型的變量或值

? ? ? ? 5. 'object'? ? ? ? ? ? ? ? ? ? --對(duì)象類型的變量或值,或者null(這個(gè)是js歷史遺留問題,將null作為object類型處理)

? ? ? ? 6. 'function'? ? ? ? ? ? ? ? ?--函數(shù)類型的變量或值

? ? ? ? 7.'symbol'? ? ? ? ? ? ? ? ? ?--?符號(hào),Symbol()函數(shù)返回一個(gè)類型為symbol的值,具有暴露內(nèi)置對(duì)象的幾個(gè)成員的靜態(tài)屬性,具有公開全局符號(hào)注冊(cè)表的靜態(tài)方法,類似于內(nèi)置對(duì)象類但作為構(gòu)造函數(shù)不完整,因?yàn)樗皇侵С终Z(yǔ)法“?new Symbol()”。 ?返回的每個(gè)符號(hào)值Symbol()都是唯一的。符號(hào)值可以用作對(duì)象屬性的標(biāo)識(shí)符;?這是數(shù)據(jù)類型的唯一目的。

?3. 簡(jiǎn)單的示例

? ? console.log(typeof a);? ? //'undefined'console.log(typeof(true));? //'boolean'console.log(typeof '123');? //'string'console.log(typeof 123);? ?//'number'console.log(typeof NaN);? ?//'number'console.log(typeof null);? //'object'? ??var obj = new String();console.log(typeof(obj));? ? //'object'var? fn = function(){};console.log(typeof(fn));? //'function'console.log(typeof(class c{}));? //'function'console.log(typeof(Symbol("id"));? //'symbol'

? ?????總結(jié):typeof運(yùn)算符用于判斷對(duì)象的類型,但是對(duì)于一些創(chuàng)建的對(duì)象,它們都會(huì)返回'object',有時(shí)我們需要判斷該實(shí)例是否為某個(gè)對(duì)象的實(shí)例,那么這個(gè)時(shí)候需要用到instanceof運(yùn)算符,后續(xù)記錄instanceof運(yùn)算符的相關(guān)用法。

?

總結(jié)

以上是生活随笔為你收集整理的JS中typeof的用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。