• 《JS权威指南学习总结--3.4null和undefined》


    内容要点

      一.相似性

          var a= undefined;

          var b= null;

          if(a==b){

              alert("相等");

            }

     二.用法

          1.null表示"没有对象",即该处不应该有值。

          典型用法是:

             (1) 作为函数的参数,表示该函数的参数不是对象。

             (2) 作为对象原型链的终点。

          2.undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。

          典型用法是:

             (1)变量被声明了,但没有赋值时,就等于undefined。

             (2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。

             (3)对象没有赋值的属性,该属性的值为undefined。

             (4)函数没有返回值时,默认返回undefined。

              var i;i // undefined

          function f(x){console.log(x)}  f() // undefined

          var o = new Object();   o.p // undefined

          var x = f();x // undefined

          3.判断

              (1)判断undefined

                var exp = undefined;

                var exp1 = null;

               if (typeof(exp) == "undefined")
              {
                 alert("undefined");
               };

              (2)判断null

               var exp = null;

              if (!exp && typeof(exp)!="undefined" && exp!=0)
             {

               alert("is null hello world");

              };

           

  • 相关阅读:
    记录一次redis-shake跨云迁移阿里云redis混合型到腾讯云tendis
    nginx 通过配置文件切割访问日志
    saltstack 批量修改hostname
    linux 免交互式修改密码
    zabbix 接入钉钉机器人报警
    监控体系
    zabbix自动化监控三种方式
    zabbix 自定义脚本监控activemq
    2021.07.20 总结
    微信小程序总结
  • 原文地址:https://www.cnblogs.com/hanxuming/p/5762956.html
Copyright © 2020-2023  润新知