Object.prototype.toString.call判断是bollean怎么写
时间: 2024-04-11 22:27:48 浏览: 164
javascript之Boolean类型对象
要判断一个值是否为布尔类型,可以使用Object.prototype.toString.call方法。以下是一个示例代码:
```javascript
function isBoolean(value) {
return Object.prototype.toString.call(value) === '[object Boolean]';
}
console.log(isBoolean(true)); // true
console.log(isBoolean(false)); // true
console.log(isBoolean('true')); // false
console.log(isBoolean(0)); // false
```
在上面的代码中,isBoolean函数接受一个参数value,并使用Object.prototype.toString.call(value)来获取value的类型。然后,通过比较返回的字符串是否等于'[object Boolean]'来判断值是否为布尔类型。如果是布尔类型,则返回true,否则返回false。
阅读全文