摘要:在項目開發(fā)過程中,很多時候需要處理數(shù)據(jù),在處理的過程中,難免會對數(shù)據(jù)進行真假的判斷,下面是總結(jié)的幾點例子,以備使用數(shù)據(jù)真假輸出假空字符串真假輸出假數(shù)字真假輸出真數(shù)字真假輸出假非數(shù)字的數(shù)字真假輸出真不在對象中第一層的屬性名真假輸出假不在對象中
在項目開發(fā)過程中,很多時候需要處理json數(shù)據(jù),在處理的過程中,難免會對數(shù)據(jù)進行真假的判斷,下面是總結(jié)的幾點例子,以備使用
json數(shù)據(jù)
const json = { a: null, b: "", c: "c", d: { e: 21, f: true, g: false }, h:1, i:0 }
null
let v = json.a console.log(v) if (v) { console.log("真") } else { console.log("假") }
輸出:
null
假
空字符串
let v = json.b console.log(v) if (v) { console.log("真") } else { console.log("假") }
輸出:
假
數(shù)字1
let v = json.h console.log(v) if (v) { console.log("真") } else { console.log("假") }
輸出:
1
真
數(shù)字0
let v = json.i console.log(v) if (v) { console.log("真") } else { console.log("假") }
輸出:
0
假
非數(shù)字0、1的數(shù)字
let v = json.d.e console.log(v) if (v) { console.log("真") } else { console.log("假") }
輸出:
21
真
.不在對象中第一層的屬性名
let v = json.j console.log(v) if (v) { console.log("真") } else { console.log("假") }
輸出:
undefined
假
.不在對象中第二層的屬性名
let v = json.j.x console.log(v) if (v) { console.log("真") } else { console.log("假") }
報異常,原因json.j為undefined再繼續(xù)點下去就會報錯
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/100851.html
摘要:如果你想了解更多關(guān)于強制類型轉(zhuǎn)換的信息,你可以讀一讀的這篇文章。在只使用的情況下,所帶來的強制類型轉(zhuǎn)換使得判斷結(jié)果跟蹤變得復雜,下面的例子可以看出這樣的結(jié)果有多怪了明智地使用真假判斷當我們在一個條件語句中使用變量或表達式時,會做真假判斷。 說明 如果本文檔中有任何錯誤的、不符合行規(guī)的,敬請斧正。 引言 不管有多少人共同參與同一項目,一定要確保每一行代碼都像是同一個人編寫的。...
摘要:達摩院的科學家們最近在用識別謠言的研究上,有了一些小突破。有始有終,皆大歡喜達摩院所研發(fā)的謠言粉碎機,在剛剛結(jié)束的全球語義測試中,創(chuàng)造了假新聞識別準確率的新紀錄,達到了前所未有的。謠言粉碎機技術(shù)的背后,是一次史無前例的信任重建。 showImg(https://segmentfault.com/img/remote/1460000018343265); 生命不可能從謊言中開出燦爛的鮮花...
摘要:系列文章工匠善用變量改善代碼質(zhì)量序言編寫條件分支代碼是編碼過程中不可或缺的一部分。而進行條件分支判斷時用到的也是這個值重點來了,雖然所有用戶類實例的布爾值都是真。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術(shù)實踐干貨哦~ 本文由鵝廠優(yōu)文發(fā)表于云+社區(qū)專欄 作者:朱雷 | 騰訊IEG高級工程師 『Python 工匠』是什么? 我一直覺得編程某種意義是一門『手藝』,因為優(yōu)雅而高效的代碼...
摘要:學完的基礎(chǔ)語法之后,練手一下,從最基本的留言板開刀吧。功能不多,主要為了熟悉的基礎(chǔ)語法使用。 學完vue的基礎(chǔ)語法之后,練手一下,從最基本的留言板開刀吧。功能不多,主要為了熟悉vue的基礎(chǔ)語法使用。詳細vue教程請移步vue.js 2.0 技術(shù)框架 1.vue.js 2.0 2.bootstrap 語法概述 這里只寫一點此例子用到的一些語法知識,詳細API請移步:vue 2.0 a...
閱讀 1651·2021-10-12 10:11
閱讀 3767·2021-09-03 10:35
閱讀 1449·2019-08-30 15:55
閱讀 2143·2019-08-30 15:54
閱讀 1006·2019-08-30 13:07
閱讀 1021·2019-08-30 11:09
閱讀 586·2019-08-29 13:21
閱讀 2657·2019-08-29 11:32