在JSON对象中,布尔值通常表示为true
或false
。要判断一个值是否为布尔值,你可以使用JavaScript中的typeof
操作符。这里有一个例子:
let jsonObject = {
"key1": true,
"key2": false,
"key3": "stringValue",
"key4": 42
};
for (let key in jsonObject) {
if (typeof jsonObject[key] === 'boolean') {
console.log(key + ' 的值是布尔类型,值为: ' + jsonObject[key]);
} else {
console.log(key + ' 的值不是布尔类型');
}
}
这段代码会遍历JSON对象的所有键值对,并使用typeof
操作符检查每个值的类型。如果值是布尔类型,它会输出相应的信息。