• 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…)。

  • 相关阅读:
    lucene初探
    直接插入排序算法(java)
    快速排序优化算法
    大根堆
    学习资料地址
    Lucene:基于Java的全文检索引擎简介
    开关按钮
    微信小程序—如何获取用户输入文本框的值
    微信小程序—获取用户网络状态和设备的信息
    Bootstrap 导航栏
  • 原文地址:https://www.cnblogs.com/liyiren/p/11156613.html
Copyright © 2020-2023  润新知