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

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

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
主站蜘蛛池模板: 日本xxxxxx片免费播放18 | 欧美一级艳片视频免费观看 | 新新电影理论中文字幕 | 国产成人夜色影视视频 | 18捆绑调教在线高清 | 丝瓜秋葵番茄绿巨人在线观看 | 大妹子最新视频在线观看 | 精品午夜久久网成年网 | 倩女还魂在线观看完整版免费 | 天天干夜夜拍 | 五月香婷| 午夜私人影院在线观看 视频 | 99精品视频免费在线观看 | 丁香五香天堂 | 风间由美理论片在线观看 | 色戒完整版 | 成人午夜剧场 | 91庥豆果冻天美精东蜜桃传媒 | 欧美日韩亚洲另类人人澡 | 精品国产自在现线久久 | 亚洲成人精品久久 | 国产三级精品久久三级国专区 | 亚洲国产欧美在线人成aaa | 亚洲精品老司机福利在线播放 | 99re7在线精品免费视频 | 天美蜜桃精东乌鸦传媒 | 国产精品亚欧美一区二区三区 | b站免费网站入口 | 精品在线免费观看视频 | 韩国三级在线高速影院 | 污小说在线阅读 | 无限好资源第一片免费韩国 | 俄罗斯妈妈k8影院在线观看 | 国内精品视频免费观看 | 嗯啊好大好爽 | 亚洲国产情侣一区二区三区 | 精品国语对白精品自拍视 | 果冻传媒天美传媒乌鸦传媒 | 四虎免费影院4hu永久免费 | 性趣味商品推荐 | 扒开黑女人p大荫蒂老女人 扒开大腿狠狠挺进视频 |