zoukankan      html  css  js  c++  java
  • js 判空

    js 判断是否为空的代码如下:

    //    var a = "";

    //    var a = " ";

    //    var a = null;

    //    var a = undefined;

    //    var a = [];

    //    var a = {};

    //    var a = NaN;

    if(a === undefined) { // 只能用 === 运算来测试某个值是否是未定义的

    console.log("为undefined");

    }

    if(a == null) { // 等同于 a === undefined || a === null

    console.log("为null");

    }

    // String    

    if(a == "" || a == null || a == undefined){ // "",null,undefined

    console.log("为空");

    }

    if(!a){ // "",null,undefined,NaN

    console.log("为空"); 

    }

    if(!$.trim(a)){ // "",null,undefined

    console.log("为空");

    }

    // Array

    if(a.length == 0){ // "",[]

    console.log("为空");

    }

    if(!a.length){ // "",[]

    console.log("为空");

    }

    // Object {}

    if($.isEmptyObject(a)){ // 普通对象使用 for...in 判断,有 key 即为 false

    console.log("为空");

    }

     

    JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,它们是:

    赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do...while循环语句、break循环中止语句、continue循环中断语句、with语句、try…catch语句、if语句(if..else,if…else if…)。

  • 相关阅读:
    Windows7与Window2008 64位IIS7上面DCOM配置Excel、Word
    C#连接SQLite的...方法
    VS2010版快捷键
    ajax 安装包下载
    Type InvokeMember()用法简介
    Lambda表达式
    多源最短路径算法
    单源点有权图的最短路径算法
    单源无权图的最短路径算法
    Tree Traversals Again
  • 原文地址:https://www.cnblogs.com/liyiren/p/11156613.html
Copyright © 2011-2022 走看看