在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
操作符檢查每個值的類型。如果值是布爾類型,它會輸出相應(yīng)的信息。