博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 判断数据是否为空
阅读量:6212 次
发布时间:2019-06-21

本文共 881 字,大约阅读时间需要 2 分钟。

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("为空");    }

 

转载于:https://www.cnblogs.com/ooo0/p/6511723.html

你可能感兴趣的文章
走进JEDEC,解读DDR(下)
查看>>
asp.net 动软生成的DbHelperOra
查看>>
Add UserControl into DataGridView
查看>>
cocos2d-x学习笔记(1)
查看>>
Mysql数据库中的EXISTS和NOT EXISTS
查看>>
C++面向对象类的实例题目七
查看>>
模仿百度经验效果
查看>>
关于markdown
查看>>
Project Euler 9
查看>>
事件学习
查看>>
关于Vue修改默认的build文件存放的dist路径
查看>>
时间模块
查看>>
接口测试思路,jmeter,接口测试流程
查看>>
[数学建模(二)模拟退火法与旅行商问题]
查看>>
Hadoop1.x与Hadoop2.x之间的差异
查看>>
c# 第一节 .net与c#区分
查看>>
客户端程序设计V1
查看>>
MVC5-10 ModleBinder那点事
查看>>
字符串通过在配置文件配置三个key来进行加密解密
查看>>
POJ 1236 Network of Schools【强连通分量+缩点】
查看>>