一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - js數據類型以及其判斷方法實例

js數據類型以及其判斷方法實例

2022-02-12 18:22REMZ js教程

這篇文章主要給大家介紹了關于js數據類型以及其判斷方法的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

js的數據類型

基本數據類型:number , string , boolean , undefined , null , Symbol,

引用數據類型:object

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

基本數據類型除 null 都可以通過 typeof 判斷,引用數據類型除 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)

查看輸出結果

js數據類型以及其判斷方法實例

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

可通過以下方法判斷 null

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

object 的詳細類型可通過 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))

可看到輸出結果

js數據類型以及其判斷方法實例

也可通過構造函數 constructor() 判斷

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

可看到輸出結果

js數據類型以及其判斷方法實例

總結

到此這篇關于js數據類型以及其判斷方法的文章就介紹到這了,更多相關js數據類型及判斷內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://segmentfault.com/a/1190000039339683

延伸 · 閱讀

精彩推薦
  • js教程uniapp微信小程序:key失效的解決方法

    uniapp微信小程序:key失效的解決方法

    這篇文章主要介紹了uniapp微信小程序:key失效的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    灬都是個謎11112022-01-05
  • js教程js數組的基本使用總結

    js數組的基本使用總結

    這篇文章主要給大家介紹了關于js數組的基本使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下...

    抓泥鰍5422022-01-04
  • js教程前端高效開發必備的 JS 庫梳理

    前端高效開發必備的 JS 庫梳理

    之前有很多人問學好前端需要學習哪些 js 庫, 主流框架應該學 vue 還是 react ? 針對這些問題, 筆者來說說自己的看法和學習總結....

    前端大全5932022-01-22
  • js教程全面解析js中的原型,原型對象,原型鏈

    全面解析js中的原型,原型對象,原型鏈

    這篇文章主要介紹了圖解js中的原型,原型對象,原型鏈,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下...

    菜小牛5022022-01-07
  • js教程JS實現點擊掉落特效

    JS實現點擊掉落特效

    這篇文章主要介紹了JS實現點擊掉落特效,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下...

    小楊的旺仔沒有牛奶11802022-01-11
  • js教程基于javascript實現移動端輪播圖效果

    基于javascript實現移動端輪播圖效果

    這篇文章主要為大家詳細介紹了基于javascript實現移動端輪播圖效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    A.香辣雞腿堡9042021-12-15
  • js教程厲害了,一個更智能的 JavaScript 映射器:array.flatMap()

    厲害了,一個更智能的 JavaScript 映射器:array.flatMap()

    array.map() 是一個非常有用的映射函數:它接收一個數組和一個映射函數,然后返回一個新的映射數組。...

    大遷世界4522022-01-25
  • js教程原生JS實現京東查看商品點擊放大

    原生JS實現京東查看商品點擊放大

    這篇文章主要為大家詳細介紹了原生JS實現京東查看商品點擊放大,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    A.香辣雞腿堡7262021-12-15
主站蜘蛛池模板: 国产成人综合一区人人 | 贵妇的私人性俱乐部 | 波多野结衣之高校教师 | 日本人成动漫网站在线观看 | 欧美日韩中文国产一区二区三区 | 欧美亚洲国产一区二区三区 | 激情综合 | 午夜亚洲一区二区福利 | 亚洲精品视频观看 | 国产久视频 | chinese456老年gay| 国产精品久久久久a影院 | 亚洲国产婷婷俺也色综合 | 久久99精品久久久久久园产越南 | 麻豆视频免费在线观看 | 欧美高清无砖专区欧美精品 | 侵犯小男生免费视频网站 | 桃乃木香奈作品在线观看 | 日韩一区二区三区在线 | 国产日韩免费视频 | 2020年最新国产精品视频免费 | 成人资源影音先锋久久资源网 | 亚洲老头老太hd | 精品精品久久宅男的天堂 | 国产美女极品免费视频 | 国产成人免费片在线观看 | 亚洲第一色区 | 无码精品AV久久久奶水 | 国产一卡2卡3卡四卡高清 | 国产日韩欧美综合一区二区三区 | 久久精品AV一区二区无码 | 特黄特级高清免费视频毛片 | 精品一区二区三区五区六区七区 | 双性人bbww欧美双性 | 亚洲国产成人久久精品影视 | 天天做天天爰夜夜爽 | 波多野结衣xxxx性精品 | a级黄色网| 免费在线视频成人 | 美国雪白人妖sarina | 插得好爽 |