分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

js true与false逻辑表达式

发布时间:2023-09-06 02:34责任编辑:胡小海关键词:js
1、js的逻辑表达式里:null,0,undefined,NaN,""空字符串 全部为false
        var a = null;  
        var a = undefined;
        var a = NaN;
        var a = 0;
        var a = "0";
        var a = "";  
       if (a) //以上都false
        if (a == false) //以上都false (注意,a非0或false,就不会==false)
        if (!a)         //以上都true
    
         var a = "0";
        var a = 0;
        var a = false;
        if (a==false) //以上都true
        if (!a) //以上都true

        var a = "1";
        var a = 1;
        var a = true;
        if (a == true) //以上都true
        if (a) //以上都true

2、总结
        1、js的逻辑表达式里,虽然某些值会为false,但==false,==true只是对于布尔值类型的判断,当对象或变量非布尔值时就不会成立
        2、0,"0" 都为false,1和"1" 都为true


js true与false逻辑表达式

原文地址:https://www.cnblogs.com/guozewen/p/10489908.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved