纷纭教育
您的当前位置:首页JavaScript如何判断json中数据的真假(代码示例)

JavaScript如何判断json中数据的真假(代码示例)

来源:纷纭教育


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

输出:

数字1
let v = json.h
console.log(v)
if (v) {
 console.log('真')
} else {
 console.log('假')
}

输出:
1

数字0
let v = json.i
console.log(v)
if (v) {
 console.log('真')
} else {
 console.log('假')
}

输出:
0

非数字0、1的数字
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.jundefined再继续点下去就会报错

显示全文