位置: 编程技术 - 正文

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

  • 出租房屋收取水电费 能计收入吗
  • 白酒消费税税率多少钱一吨
  • 非拒付追索待清偿是什么意思
  • 捐赠资产管理办法
  • 中级会计实务主观题
  • 电子税务局没有发票开具
  • 工程预缴税款流程
  • 小额贷款公司的钱从哪里来
  • 预付广告费计入什么科目
  • 个税手续费返还会计分录
  • 出口货物预收账款会计分录
  • 持有至到期投资账务处理
  • 先付一半款财务应该怎么写
  • 待摊费用的金额
  • 企业代缴个人所得税打印完税证明
  • 增值税没达到起征标准
  • 安全生产费纳税调整政策
  • 一般纳税人所得税率是多少
  • 业务招揽方式
  • 企业职工不稳定,还能享受小微企业所得税优惠吗?
  • 企业所得税多交了必须退税吗
  • 资产委托经营管理合同
  • 发票开出多久可以作废
  • 交通费进项税抵扣计算
  • 其他资本公积增加会计处理方法
  • 公司注销时账面处理
  • windows10如何开启远程
  • 收到上级工会下拨的工会经费
  • 抵扣给供货商预缴税款
  • 银行网银测试
  • mac设置定时任务
  • 股东分红怎么处理
  • win7系统为什么没有虚拟光驱
  • xp系统鼠标右键不能用怎么办
  • PHP:xml_set_element_handler()的用法_XML解析器函数
  • php模板引擎语法
  • 委托去银行办理业务的委托书
  • 货物运输印花税计算公式
  • 利息补偿金怎么算
  • 出纳岗位的职责是什么
  • 视同销售的会计处理怎么做?
  • laravel enum
  • 数字孪生demo
  • Chrome谷歌浏览器网页
  • 莫斯塔尔古桥多高
  • php验证身份证号
  • 减免增值税附加税也一起减免吗
  • 计提工会经费的标准
  • 退回材料的会计分录
  • 公司逾期交税,后期补上有何后果
  • 结息会计凭证怎么写
  • 费用的分摊要注意什么
  • 小规模纳税人税额怎么算
  • 增量留抵税额退税的计算公式为
  • 期末留抵退税计算公式
  • 以前年度损益调整
  • 税收制度政策
  • 库存股增加记哪一方
  • 企业出租经营权是否征税
  • 营业外收入账务处理方法
  • 不动产租赁按简易计税吗
  • 公司股东可以买公司股票吗
  • 坏账准备的余额百分比法
  • 赔偿款从货款扣除怎么做账
  • 子公司向子公司销售存货
  • 代收的车船税没交怎么办
  • 什么服务费发票可以免税的
  • 新公司现金日记账怎么记账的
  • 明细账怎么弄
  • linux rpm包怎么安装
  • win10怎么用键盘重启
  • Windows Server 2012服务器管理器的详细介绍
  • find 命令 查找文件
  • python 归并排序算法
  • nodejs开发gui
  • javascript含义
  • shell可以多线程吗
  • 猫的游戏视频
  • js中splice方法
  • 江苏国家税务局电子税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设