zoukankan      html  css  js  c++  java
  • 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.

  • 相关阅读:
    关于input()
    HDU 3746
    HDU 4335 Contest 4
    HDU 4418 高斯消元法求概率DP
    HDU 4339 Contest 4
    HDU 4334 Contest 4
    HDU 4333 Contest 4
    HDU 4332 Contest 4
    HDU 4035
    HDU 4336
  • 原文地址:https://www.cnblogs.com/Bryran/p/3964943.html
Copyright © 2011-2022 走看看