国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js判斷json中數(shù)據(jù)的真假

Little_XM / 3228人閱讀

摘要:在項(xiàng)目開發(fā)過程中,很多時(shí)候需要處理數(shù)據(jù),在處理的過程中,難免會(huì)對(duì)數(shù)據(jù)進(jìn)行真假的判斷,下面是總結(jié)的幾點(diǎn)例子,以備使用數(shù)據(jù)真假輸出假空字符串真假輸出假數(shù)字真假輸出真數(shù)字真假輸出假非數(shù)字的數(shù)字真假輸出真不在對(duì)象中第一層的屬性名真假輸出假不在對(duì)象中

在項(xiàng)目開發(fā)過程中,很多時(shí)候需要處理json數(shù)據(jù),在處理的過程中,難免會(huì)對(duì)數(shù)據(jù)進(jìn)行真假的判斷,下面是總結(jié)的幾點(diǎn)例子,以備使用

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

.不在對(duì)象中第一層的屬性名
let v = json.j
console.log(v)
if (v) {
    console.log("真")
} else {
    console.log("假")
}

輸出:
undefined

.不在對(duì)象中第二層的屬性名
let v = json.j.x
console.log(v)
if (v) {
    console.log("真")
} else {
    console.log("假")
}

報(bào)異常,原因json.jundefined再繼續(xù)點(diǎn)下去就會(huì)報(bào)錯(cuò)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/100851.html

相關(guān)文章

  • Js規(guī)范

    摘要:嚴(yán)格模式嚴(yán)格模式可在整個(gè)腳本或獨(dú)個(gè)方法內(nèi)被激活,它對(duì)應(yīng)不同的語境會(huì)做更加嚴(yán)格的錯(cuò)誤檢查,嚴(yán)格模式頁確保了代碼更加的健壯,運(yùn)行的也更加快速。嚴(yán)格模式會(huì)阻止使用在未來很可能被引入的預(yù)留關(guān)鍵字。 嚴(yán)格模式 ECMAScript5 嚴(yán)格模式可在整個(gè)腳本或獨(dú)個(gè)方法內(nèi)被激活,它對(duì)應(yīng)不同的 javascript 語境會(huì)做更加嚴(yán)格的錯(cuò)誤檢查,嚴(yán)格模式頁確保了 javascript 代碼更加的健壯,運(yùn)行...

    voyagelab 評(píng)論0 收藏0
  • JavaScript 編寫規(guī)范

    摘要:如果你想了解更多關(guān)于強(qiáng)制類型轉(zhuǎn)換的信息,你可以讀一讀的這篇文章。在只使用的情況下,所帶來的強(qiáng)制類型轉(zhuǎn)換使得判斷結(jié)果跟蹤變得復(fù)雜,下面的例子可以看出這樣的結(jié)果有多怪了明智地使用真假判斷當(dāng)我們?cè)谝粋€(gè)條件語句中使用變量或表達(dá)式時(shí),會(huì)做真假判斷。 說明 如果本文檔中有任何錯(cuò)誤的、不符合行規(guī)的,敬請(qǐng)斧正。 引言 不管有多少人共同參與同一項(xiàng)目,一定要確保每一行代碼都像是同一個(gè)人編寫的。...

    MartinDai 評(píng)論0 收藏0
  • 為拯救爸媽朋友圈,達(dá)摩院造了“謠言粉碎機(jī)”

    摘要:達(dá)摩院的科學(xué)家們最近在用識(shí)別謠言的研究上,有了一些小突破。有始有終,皆大歡喜達(dá)摩院所研發(fā)的謠言粉碎機(jī),在剛剛結(jié)束的全球語義測(cè)試中,創(chuàng)造了假新聞識(shí)別準(zhǔn)確率的新紀(jì)錄,達(dá)到了前所未有的。謠言粉碎機(jī)技術(shù)的背后,是一次史無前例的信任重建。 showImg(https://segmentfault.com/img/remote/1460000018343265); 生命不可能從謊言中開出燦爛的鮮花...

    levy9527 評(píng)論0 收藏0
  • Python 工匠:編寫條件分支代碼技巧

    摘要:系列文章工匠善用變量改善代碼質(zhì)量序言編寫條件分支代碼是編碼過程中不可或缺的一部分。而進(jìn)行條件分支判斷時(shí)用到的也是這個(gè)值重點(diǎn)來了,雖然所有用戶類實(shí)例的布爾值都是真。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術(shù)實(shí)踐干貨哦~ 本文由鵝廠優(yōu)文發(fā)表于云+社區(qū)專欄 作者:朱雷 | 騰訊IEG高級(jí)工程師 『Python 工匠』是什么? 我一直覺得編程某種意義是一門『手藝』,因?yàn)閮?yōu)雅而高效的代碼...

    KaltZK 評(píng)論0 收藏0
  • vue初探-簡(jiǎn)易留言板

    摘要:學(xué)完的基礎(chǔ)語法之后,練手一下,從最基本的留言板開刀吧。功能不多,主要為了熟悉的基礎(chǔ)語法使用。 學(xué)完vue的基礎(chǔ)語法之后,練手一下,從最基本的留言板開刀吧。功能不多,主要為了熟悉vue的基礎(chǔ)語法使用。詳細(xì)vue教程請(qǐng)移步vue.js 2.0 技術(shù)框架 1.vue.js 2.0 2.bootstrap 語法概述 這里只寫一點(diǎn)此例子用到的一些語法知識(shí),詳細(xì)API請(qǐng)移步:vue 2.0 a...

    GHOST_349178 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<