>웹 프론트엔드 >JS 튜토리얼 >JavaScript는 json에서 데이터의 신뢰성을 어떻게 결정합니까(코드 예)

JavaScript는 json에서 데이터의 신뢰성을 어떻게 결정합니까(코드 예)

不言
不言앞으로
2019-01-10 10:43:092998검색

이 기사의 내용은 JavaScript가 json(코드 예제)에서 데이터의 신뢰성을 결정하는 방법에 대한 것입니다. 이는 특정 참조 값을 가지고 있으므로 도움이 될 수 있습니다.

프로젝트 개발 과정에서 json 데이터를 처리해야 하는 경우가 종종 있으며, 데이터가 참인지 거짓인지 판단하는 것이 불가피합니다. 요약됨. 사용 준비됨

json 데이터

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
false

#🎜🎜 #빈 문자열
let v = json.b
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
출력:

false

번호 1
let v = json.h
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
출력: #🎜🎜 #1

True

숫자 0

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

False

숫자가 아닌 0 , 1 숫자

let v = json.d.e
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
출력:
21

True

객체의 첫 번째 레이어에 없는 속성 이름

let v = json.j
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
출력 :
undefine

false

. 두 번째 레이어의 속성 이름이 개체에 없습니다

let v = json.j.x
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
예외 보고, 이유
계속클릭하시면 오류가 발생합니다

json.jundefined

위 내용은 JavaScript는 json에서 데이터의 신뢰성을 어떻게 결정합니까(코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제