最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js數(shù)據(jù)類型以及其判斷方法實(shí)例

 更新時(shí)間:2021年03月05日 10:36:11   作者:REMZ  
這篇文章主要給大家介紹了關(guān)于js數(shù)據(jù)類型以及其判斷方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

js的數(shù)據(jù)類型

基本數(shù)據(jù)類型:number , string , boolean , undefined , null , Symbol,

引用數(shù)據(jù)類型:object

NaN 屬于 number;
Function, Array, Date 都屬于 object;

基本數(shù)據(jù)類型除 null 都可以通過 typeof 判斷,引用數(shù)據(jù)類型除 Function 外都返回 Ojbect

let a = 1,
 b = '2',
 c = true,
 d = undefined,
 e = null,
 f = Symbol('f'),
 g = function () {},
 h = [],
 i = new Date()
console.log(typeof a)
console.log(typeof b)
console.log(typeof c)
console.log(typeof d)
console.log(typeof e)
console.log(typeof f)
console.log(typeof g)
console.log(typeof h)
console.log(typeof i)

查看輸出結(jié)果

可以看到 null 的 typeof 是 object , 這屬于歷史bug ,有興趣可以參考《The history of “typeof null”

可通過以下方法判斷 null

function checkNull(num) {
 return num === null
}

object 的詳細(xì)類型可通過 Object.prototype.toString.call() 判斷

function checkObject(obj) {
 return Object.prototype.toString.call(obj)
}
console.log(checkObject(g))
console.log(checkObject(h))
console.log(checkObject(i))

可看到輸出結(jié)果

也可通過構(gòu)造函數(shù) constructor() 判斷

console.log(g.constructor === Function)
console.log(h.constructor === Array)
console.log(i.constructor === Date)

可看到輸出結(jié)果

總結(jié)

到此這篇關(guān)于js數(shù)據(jù)類型以及其判斷方法的文章就介紹到這了,更多相關(guān)js數(shù)據(jù)類型及判斷內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 深入解析ES6中的promise

    深入解析ES6中的promise

    ES6中的promise對象很早就聽說過,據(jù)說是為了解決我們使用回調(diào)產(chǎn)生回調(diào)地獄的問題。今天小編就帶領(lǐng)大家通過本文學(xué)習(xí)下es6中的promise,感興趣的朋友跟隨小編一起看看吧
    2018-11-11
  • ES6擴(kuò)展運(yùn)算符用法實(shí)例分析

    ES6擴(kuò)展運(yùn)算符用法實(shí)例分析

    這篇文章主要介紹了ES6擴(kuò)展運(yùn)算符用法,結(jié)合實(shí)例形式分析了ES6擴(kuò)展運(yùn)算符的功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-10-10
  • JavaScript 高效運(yùn)行代碼分析

    JavaScript 高效運(yùn)行代碼分析

    傳統(tǒng)上,網(wǎng)頁中不會有大量的腳本,至少腳本很少會影響網(wǎng)頁的性能。
    2010-03-03
  • JavaScript判斷一個字符串是否包含指定子字符串的方法

    JavaScript判斷一個字符串是否包含指定子字符串的方法

    這篇文章主要介紹了JavaScript判斷一個字符串是否包含指定子字符串的方法,實(shí)例分析了javascript字符串操作的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 微信小程序?qū)崿F(xiàn)帶刻度尺滑塊功能

    微信小程序?qū)崿F(xiàn)帶刻度尺滑塊功能

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)帶刻度尺滑塊功能,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • 讀取input:file的路徑并顯示本地圖片的方法

    讀取input:file的路徑并顯示本地圖片的方法

    input:file是一個文件上傳控件,如何讀取input:file的路徑并顯示圖片,具體實(shí)現(xiàn)如下,需要注意的是在IE8中由于IE8自作聰明的將真實(shí)路徑隱藏起來
    2013-09-09
  • 修改js confirm alert 提示框文字的簡單實(shí)例

    修改js confirm alert 提示框文字的簡單實(shí)例

    下面小編就為大家?guī)硪黄薷膉s confirm alert 提示框文字的簡單實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 微信小程序?qū)崿F(xiàn)答題功能

    微信小程序?qū)崿F(xiàn)答題功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)答題功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 原生JS實(shí)現(xiàn)頂部導(dǎo)航欄顯示按鈕+搜索框功能

    原生JS實(shí)現(xiàn)頂部導(dǎo)航欄顯示按鈕+搜索框功能

    這篇文章主要介紹了原生js實(shí)現(xiàn)頂部導(dǎo)航欄顯示按鈕+搜索框功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • JS組件中bootstrap multiselect兩大組件較量

    JS組件中bootstrap multiselect兩大組件較量

    這篇文章主要介紹了JS組件中bootstrap multiselect兩大組件,兩者之間的較量,優(yōu)缺點(diǎn)比較,感興趣的小伙伴們可以參考一下
    2016-01-01

最新評論

铁力市| 林州市| 沛县| 聊城市| 镇平县| 蒙城县| 乌鲁木齐市| 体育| 德兴市| 蒙山县| 肃北| 奉节县| 阳曲县| 安岳县| 井陉县| 溧水县| 苍山县| 黄龙县| 侯马市| 拜泉县| 洪泽县| 怀安县| 临海市| 康保县| 丹江口市| 杭州市| 遵义县| 维西| 广西| 凤台县| 清苑县| 中阳县| 扶余县| 成武县| 平舆县| 林西县| 冷水江市| 肃宁县| 荔浦县| 临夏市| 长宁县|