我是靠谱客的博主 害羞指甲油,这篇文章主要介绍JavaScript中bool类型的转化,现在分享给大家,希望可以做个参考。

JavaScript 中 if() 圆括号中的表达式将被看做布尔值来处理.这时就涉及到一些转化的问题.

1.特殊值undefined和null变成false.

2.数字0和NaN变成false.

3.空字符串变成false.

4.所有其他值都变成true.

 

由于上面的关系.假设我们判断浏览器是否支持一个对象,就可以用if语句了.

如果判断浏览器是否支持 样式表编辑.

function initStyle(){

   if(!document.styleSheets) return;//如果不支持这个属性直接返回

}

检查w3cdom 是否被支持.

var w3cdom = document.getElementsByTagName&& document.createElement;

如果俩个对象都存在,经过 && 连接符 后w3cdom=true;  如果有一个对象不存在,或者俩个都不存在 经过&& 连接符的连接后. w3cdom=false;

这样就可以判断浏览器是否支持W3C DOM.

转载于:https://www.cnblogs.com/Bryran/p/3964943.html

最后

以上就是害羞指甲油最近收集整理的关于JavaScript中bool类型的转化的全部内容,更多相关JavaScript中bool类型内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(89)

评论列表共有 0 条评论

立即
投稿
返回
顶部