位置: 编程技术 - 正文

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

  • 收取境外服务费收入如何开票
  • 已经抵扣的进项税额转出怎么申报
  • 递延所得税什么时候确认
  • 增值税专用发票抵扣期限
  • 土地交易服务费属于非税收入吗
  • 退回资本金要交税吗
  • 先付款后开票是预付吗
  • 货拉拉电子货票收款凭证是发票吗
  • 职工食堂开支会计处理
  • 其他应收款是否要收利息
  • 银行有误退款分录怎么写
  • 建安企业需要交环保税吗
  • 已抵扣发票红冲后发票还给对方公司
  • 小区物业宿舍
  • 劳务派遣公司会扣工资吗
  • 呆帐死帐处理
  • 固定资产折旧应该考虑哪些因素
  • 商标设计人享有著作吗
  • 发票打错了重新打要交税吗
  • 工商年报人数是12月人数吗
  • BIOS识别不了硬盘pe可以
  • 鸿蒙系统怎么快速充电
  • 支付宝安全控件是什么
  • 在mac上安装ios应用
  • wlms.exe是什么
  • 长期挂账的在建工程如何处理
  • php与js交互
  • 自己搭建网站怎么赚钱
  • Vue3入门笔记----登录功能
  • 命令执行语句
  • 增值税专用发票上注明的价款含税吗
  • 小规模季报成功后怎么缴费
  • 关联企业无息借款如何征税?
  • 出差会计处理
  • sqlserver函数语法
  • 弥补亏损账务处理流程
  • 收到某单位投入机器一台
  • 员工备用金会计分录
  • 工会年末结余会计分录
  • 不动产分割要哪些步骤
  • 公司举办活动的好处
  • 未确认融资费用是什么类科目
  • 出口产品开票注意事项
  • 装修费用不摊销怎么入账
  • 出售无形资产损失
  • 会计中为什么要用黑色笔写
  • 一般纳税人注销公司流程2023
  • 应收应付对冲的分录
  • 公司买护肤品发票如何入账
  • 调整后视镜
  • 好用的sql工具
  • centos下安装虚拟机
  • 不一样的萧先生
  • 明日之后白树高地怎么钓凤尾鱼
  • win10周年更新版是什么意思
  • scchost.exe - scchost是什么进程 有什么用
  • win8笔记本电脑投屏方法
  • linux虚拟机怎么调出命令行
  • linux date-u
  • 禁用远程桌面服务登录
  • win7旗舰版如何进入bios
  • linux 744
  • cocos2d-x windows开发环境配置
  • python supper函数
  • 辅组什么词?
  • jquery设置滚动条到底部
  • js上滑翻页
  • 创业要看的书
  • 基于python语言
  • 怎么利用python爬虫爬数据
  • dom操作的方法有哪些
  • android设计模式面试题
  • js数组用法
  • android view view
  • 契税完税证明怎么补打
  • 百旺金赋天津客服电话
  • 涉嫌虚开增值税专用发票罪
  • 如何查询企业是否注销成功
  • 地税局属于市直单位吗
  • 高山白茶和普通白茶的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设