Heim >Web-Frontend >js-Tutorial >Wie bestimmt JavaScript die Authentizität von Daten in JSON (Codebeispiel)

Wie bestimmt JavaScript die Authentizität von Daten in JSON (Codebeispiel)

不言
不言nach vorne
2019-01-10 10:43:093006Durchsuche

Der Inhalt dieses Artikels befasst sich mit der Bestimmung der Authentizität von Daten in JSON (Codebeispiele). Ich hoffe, dass er für Sie hilfreich ist.

Während des Projektentwicklungsprozesses ist es häufig notwendig, JSON-Daten zu verarbeiten. Während des Verarbeitungsprozesses ist es unumgänglich, die Authentizität der Daten zu beurteilen. Hier sind einige Beispiele zur Verwendung zusammengefasst >

JSON-Daten

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('假')
}
Ausgabe:

null
false

Leere Zeichenfolge
let v = json.b
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
Ausgabe:

Falsch

Nummer 1
let v = json.h
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
Ausgabe:

1
Wahr

Nummer 0
let v = json.i
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
Ausgabe:

0
Falsch

Andere Zahlen als die Zahlen 0 und 1
let v = json.d.e
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
Ausgabe:

21
True

Nicht in der ersten Ebene des Objekts Der Attributname der
let v = json.j
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
-Ausgabe:

undefiniert
false

Der Attributname der zweiten Ebene, die sich nicht im Objekt
let v = json.j.x
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
befindet, meldet eine Ausnahme, der Grund ist

Wenn Sie weiterhin auf json.j klicken, wird ein Fehler gemeldet undefined

Das obige ist der detaillierte Inhalt vonWie bestimmt JavaScript die Authentizität von Daten in JSON (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen