zoukankan      html  css  js  c++  java
  • ※敲规范

    定义:又称无,表示没有的意思。

    空在程序中

    1、空类型包括:空字符串,空对象,空集合,null。
    2、空形式表示: ‘’, {} ,[] ,null。

    各类型判空的方法:

    1、字符串

    var _string = ‘’;
    * 使用if判断字符串是否为空,if(str)为true则有值,反之则为空。
    * 判断字符串长度,为0是空,反之有值。
    

    2、对象

    var _object = {};
    * 判断对象长度,Object.keys(_object).length,为0是空,反之说明对象中包含属性。
    * 判断对象长度,Object.getOwnPropertyNames({}).length,结果为0表空。
    * 转换json字符串判断,JSON.stringify(data) == “{}”,结果为true既是空。
    * forin循环,检查是否包含属性,若无则为空。
    

    3、集合

    var _array = [];
    * 判断数组长度,数组自带长度属性,_array.length,为0是空,反之为空集合。
    * 转换json字符串判断,JSON.stringify([]) === ‘[]’,结果为true既是空。
    * (+[] === 0)为true则为空。
    

    4、null

    var _object = null;
    * null 是 "nothing"。它被看做不存在的事物。
    * null 的数据类型是对象。
    * 通过设置值为 null 清空对象。
    

    点点滴滴水,汇聚成海洋!

  • 相关阅读:
    JS判断是否是IE浏览器
    JS在页面光标位置插入新内容
    JS限制文本框输入金额,保留2位小数
    JS格式化日期方法
    MySQL数据库中16进制进行位运算
    Java过滤特殊字符的正则表达式
    JAVA查看线程信息
    win7 安装Redis
    JAVA获取catch中的异常信息
    cpu占用率过高debug
  • 原文地址:https://www.cnblogs.com/min77/p/15439600.html
Copyright © 2011-2022 走看看