位置: 编程技术 - 正文

详解JavaScript逻辑And运算符(怎样学好js中的逻辑)

编辑:rootadmin

推荐整理分享详解JavaScript逻辑And运算符(怎样学好js中的逻辑),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript逻辑,js逻辑训练题,js逻辑或,js逻辑训练题,javascript中的逻辑运算符,javascript中的逻辑运算符,javascript中的逻辑运算符,javascript逻辑,内容如对您有帮助,希望把文章链接给更多的朋友!

在JavaScript中,逻辑 AND 运算符用双和号(&&)表示

  下面的真值表描述了逻辑AND运算符的行为:

需要说明的是:逻辑AND运算的运算数可以是任何类型的,不止是Boolean值,如果某个运算数不是原始的Boolean型值,逻辑AND运算并不一定返回Boolean值

逻辑AND运算符的运算行为如下:

如果一个运算数是对象,另一个是 Boolean 值,返回该对象。 如果两个运算数都是对象,返回第二个对象。 如果某个运算数是 null,返回 null。 如果某个运算数是 NaN,返回 NaN。 如果某个运算数是 undefined,发生错误。 如果两个运算数都是boolean类型,则返回boolean值

  与Java中的逻辑AND运算相似,JavaScript 中的逻辑AND运算也是简便运算,即如果第一个运算数决定了结果,就不再计算第二个运算数。对于逻辑AND运算来说,如果第一个运算数是false,那么无论第二个运算数的值是什么,结果都不可能等于true。  考虑下面的例子:

详解JavaScript逻辑And运算符(怎样学好js中的逻辑)

代码运行结果:

  这段代码在进行逻辑 AND 运算时将引发错误,因为变量 bUnknown 是未定义的。变量 bTrue 的值为 true,因为逻辑 AND 运算将继续计算变量 bUnknown。这样做就会引发错误,因为 bUnknown 的值是 undefined,不能用于逻辑 AND 运算。 如果修改这个例子,把第一个数设为 false,那么就不会发生错误:

  在这段代码中,脚本将输出逻辑AND运算返回的值,即字符串"false"。即使变量 bUnknown 的值为 undefined,它也不会被计算,因为第一个运算数的值是 false。

运行结果:

验证JavaScript逻辑And运算符的运算行为

测试代码:

标签: 怎样学好js中的逻辑

本文链接地址:https://www.jiuchutong.com/biancheng/387104.html 转载请保留说明!

上一篇:详解JavaScript逻辑Not运算符(怎样学好js中的逻辑)

下一篇:JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例(javascript原生函数的源代码)

  • 实收资本印花税最新规定
  • 外商投资的企业是民营企业吗
  • 超过库存现金限额的现金要及时存入银行
  • 公司买车计算方式
  • 以前年度计提的工资没发放怎么处理
  • 增值税调整收入税额差额怎么写
  • 减免税款会计分录
  • 一般纳税人企业所得税多久申报一次
  • 月末计提工资金额怎么核算
  • 一般纳税人企业所得税政策最新2023税率
  • 公司电话费用
  • 服务行业主营业务成本包括哪些内容
  • 购销合同没有约定期限
  • 对外贸易出口公司
  • 建筑企业预缴增值税计算
  • 商标使用权入股可以退出吗
  • 质量保证金的预留比例是多少
  • 企业销售现金折扣
  • 购买座机计入哪个科目?
  • 小规模没有进项票可以开销项票吗
  • 旅行社的税
  • 在深圳如何办理护照流程
  • 发票专用章的规格大小
  • 暂估成本一直拿不到发票
  • 需要会计报表的人
  • 小规模企业增值税账务处理
  • 企业所得税汇算清缴扣除比例
  • 出口报关和不报关的区别
  • 个人股东分红如何合理避税
  • windows10无线网卡怎么连接无线网
  • 收益性支出的项目有哪些
  • 工程收入和成本的区别
  • 分级核算下的建议有哪些
  • 广告公司的材料的作用有哪些
  • 不能错过的只有你下架了吗
  • 应收款抹零
  • 一个简单的html文档一般且必须包含哪些标签
  • 收到小微企业贷款减息会计处理办法
  • mysql刷新数据
  • 卖出周转材料的分录怎么做
  • 给对方开发票需要
  • 股权投资公司属于证券公司
  • 食堂支出无发票
  • 揭秘蟹卡骗局
  • 小规模纳税人的增值税怎么算
  • 餐饮无票收入怎么做账
  • 如何解决私账流失问题
  • 资本溢价举例说明
  • 交通运输业安全经费提取的会计处理
  • 留抵税额抵减欠税滞纳金
  • 一般纳税人增值税优惠政策2023
  • 出租写字楼写字楼
  • 收履约保证金的会计分录
  • 单独计价作为固定资产入账的土地为什么不计提折旧
  • win7系统安装win10 怎么安装
  • 如何提高windows7运行速度
  • u盘启动盘进入pe系统
  • win10安装apache服务失败
  • window出现问题
  • win7虚拟xp系统怎么安装
  • 苹果官网入口
  • win7组合键失效
  • win7打开游戏显示已停止工作
  • win7双击有声音
  • 结构 类型
  • css vh兼容性
  • python框架教程
  • opengl learn
  • dos 输出重定向
  • node.js java 性能
  • node.js 10实战
  • 深入理解javascript特性
  • python随机数random.choice
  • JQuery绑定事件的函数是
  • jquery中获取元素的三种方法
  • 河南新农合缴费记录可以在哪里查?
  • 山东农村土地补贴每亩多少
  • 国家税务总局内蒙古分局
  • 保税区企业会有两个海关编码吗
  • 电子税务局申报流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设