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.

  • 相关阅读:
    C++中的类模板详细讲述
    函数模板和模板函数
    vs2008 快捷键大全
    #宏定义##
    多工程项目设置
    conemu 配置
    itcast-svn
    itcast-spring-三大框架整合
    Spring通知方法错误
    动态代理
  • 原文地址:https://www.cnblogs.com/Bryran/p/3964943.html
Copyright © 2011-2022 走看看