位置: 编程技术 - 正文

详解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原生函数的源代码)

  • 申请A级纳税企业需具备哪些条件
  • 附加税申报表里怎么填写
  • 应税工资怎么计算出来的
  • 进口关税增值税税率
  • 宣传费属于什么税目
  • 社保基数变更上限怎么办
  • 进项税额转出是在借方还是贷方
  • 商品房的销售方式有哪些
  • 当期允许抵扣的农产品进项税额
  • 应收票据主要包括
  • 没有进货票的商品可以销售吗
  • 印花税的计税依据怎么算公式
  • 增值税晚交一个月会怎么样
  • 纳税总额包括代扣代缴个人所得税吗
  • 网上勾选认证发票步骤
  • 2018年用2015年的发票入账有什么税务的风险?
  • 刚升级一般纳税人可以申请贷款吗
  • 增值税专用发票和普通发票的区别
  • 定额发票什么时候失效
  • 金蝶财务软件不能反结账
  • 电子银行承兑汇票如何贴现
  • 预收账款可以开票吗
  • 股票现金分红
  • 金税盘开红字发票
  • 职工福利费进项税转出怎样做账务处理
  • 道路工程施工机械
  • 关闭同步中心 win10
  • 股份制企业是什么
  • 苹果6手机锁屏
  • 苹果六微信
  • 支付广告费会计怎么做账
  • 会计学中的折旧是什么意思
  • 银行汇票未用退回情况说明
  • 银行贷款用途能改吗
  • 一般纳税人使用的是什么会计准则
  • 企业所得税按季还是按年
  • 使用vue要安装什么软件
  • 核销已计提坏账的应收账款
  • 对附属单位补助的资金性质是财政预算资金
  • 商户待清算账户是什么
  • 小企业机械作业指导书
  • phpcms添加内容
  • 会计怎么实现财务自由
  • phpcms二次开发教程
  • 材料短缺计入成本吗
  • 约当产量法的含义
  • 餐饮个体户如何申请开票
  • sqlserver阻止保存要求重新
  • ibm.data.db2
  • 收到发票挂账如何处理
  • 库存商品差额调整会计目录
  • 施工总包能分包土方吗
  • 餐饮企业老板
  • 银行卡账户年费
  • 固定资产原价是指固定资产的什么
  • sqlserver全文索引
  • windowsandbox
  • ubuntu系统自动获取ip
  • linux日志类型
  • 拖放文件到此处来添加文件是什么意思
  • win8不能启动
  • removed.exe - removed是什么进程 有什么用
  • 安装软件时提示无法访问网络位置
  • application error message 漏洞验证
  • win8怎么禁用更新
  • nilaunch.exe - nilaunch是什么进程 有什么用
  • win10wifi总是掉线
  • linux怎样使用命令
  • win10 固态
  • js基于贪心算法实验报告
  • unity打包64位出错
  • node.js适用哪些场景
  • python mem
  • Android中的布局有哪些
  • 如何建立守信联系
  • 固定资产转让要交企业所得税吗
  • 税务稽查预警指标
  • 山东省地税局电话号码
  • 公寓土地增值税30%-60%阶梯税
  • 广东省国家税务总局稽查局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设