null和undefined相等比较

news/2024/7/16 10:14:25 标签: javascript

在==(相等)判断中,null和undefined相等(它们也与自身相等),除此之外不与其他值相等

示例代码:

<!DOCTYPE html>
<html lang="zh">

    <head>
        <meta charset="UTF-8" />
        <title>null和undefined相等比较</title>
    </head>

    <body>

        <script type="text/javascript">
            var a = null;
            var b;
            console.log(a == b); //true
            console.log(a == null); //true
            console.log(b == null); //true
            console.log(a == false); //false
            console.log(b == false); //false
            console.log(a == ''); //false
            console.log(b == ''); //false
            console.log(a == 0); //false
            console.log(b == 0); //false
        </script>
    </body>

</html>

 

判断对象是null,Object,Date

const isObject = Object.prototype.toString.call(value).toLowerCase() === '[object object]';
        const isNull = Object.prototype.toString.call(value).toLowerCase() === '[object null]';
Object.prototype.toString.call(dateObj) !== '[object Date]'

 


http://www.niftyadmin.cn/n/1558303.html

相关文章

git更改远程仓库地址

方法1.修改命令 git remote set-url origin <url>方法2.先删后加 git remote rm origin git remote add origin [url]

git拉取拷贝远程仓库

直接拉取 git clone https://xxx.com/xxxx/project-name.git修改项目名称 git clone https://xxx.com/xxxx/project-name.git project-edit欢迎评论区留言&#xff0c;共同学习~

查看Linux中自带的jdk ,设置JAVA_HOME

在配置hadoop是&#xff0c;进行格式化hadoop的时候&#xff0c;出现找不到jdk我用centos7是64位的, 发现本机有java ,就找了一下其位置找到了jdk-1.7.0_75which java[roothost2 hadoop-1.1.2]# which java /usr/bin/java [roothost2 hadoop-1.1.2]# ls /usr/bin/java /usr/bin…

vue props 的多种用法

父组件调用子组件时&#xff0c;我们经常用到 props&#xff0c;但是写法却五花八门&#xff0c;这里我们结合Vue 的官方文档一起学习一下&#xff0c;(这里我们举例String、Number、Array&#xff0c;Object) prop类型 父组件的信息如下 <template><section class…

自动获取设备IP

uniapp 配置vue.config.js Vue二级目录部署&多环境打包部署&#xff08;一&#xff09; Vue二级目录部署&多环境打包部署&#xff08;二&#xff09; 我们在开发环境时&#xff0c;经常需要真机调试&#xff0c;这时只要设备同属于一个局域网&#xff0c;且手机能够访问…

读书心法

读懂了吗&#xff1f; 有所得吗&#xff1f; 思考了吗&#xff1f; 不求速度&#xff0c;但问收获&#xff01;&#xff01;转载于:https://www.cnblogs.com/21heshang/p/8310171.html

vue mixin混入(一)—— 基础

我们在开发Vue组件时&#xff0c;其实很多功能是可以复用的&#xff0c;那么如何将这些功能提出&#xff0c;进行复用呢&#xff1f;Vue 已提供方法了mixin混入对象 首先引入文档的定义 混入 (mixin) 提供了一种非常灵活的方式&#xff0c;来分发 Vue 组件中的可复用功能。一…

《SRE:Google运维解密》

2019独角兽企业重金招聘Python工程师标准>>> 前言 问世近一年以来&#xff0c;《SRE: Google 运维解密》一书销量累计已两万余册。我想首先感谢各位读者对本书的支持&#xff0c;真的是衣食父母呀&#xff01;如果还没有下单购买&#xff0c;是不是看过本文之后可以…