位置: 编程技术 - 正文

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

  • 软件退税收入会计分录
  • 所得税汇算清缴账务处理
  • 如何在网上查询个人房产
  • 国债 企业债
  • 啥叫总分类账
  • 小规模纳税人普票交税吗
  • 增值税销项抵扣报税后有效期是多长时间
  • 免税的开成有税率的怎么办
  • 个人互换住房土地增值税
  • 废弃土地的使用年限
  • 固定资产清理后卡片如何处理
  • 未开票收入改为开票收入做账
  • 双倍余额递减法考虑净残值吗
  • 地税服务业发票税率多少
  • 普通发票汇总上传
  • 劳务服务公司业务范围
  • 什么是往来科目
  • 普票需要缴纳印花税吗
  • 企业注销时资本公积怎么处理
  • 公司给员工发放的福利都要扣个税吗
  • 企业对外捐赠设备会计分录
  • 投资印花税入什么科目
  • 分公司可以独立诉讼吗
  • 其他货币资金包括哪些内容
  • 360safe删除不了怎么办
  • macos big sur使用技巧
  • 微软输入法卸载不了
  • 餐饮类发票
  • 业务招待费税务筹划
  • 关于增值税专用发票
  • 委托加工业务要交税吗
  • vue3封装axios
  • ts类型声明 要为某个文件里的变量声明吗
  • php依赖注入的三种方式
  • 餐饮固定成本怎么算的
  • fmt println
  • 新手为什么要买二手车
  • 农药普通发票可以抵扣
  • 发票违法行为的认定
  • 公司未实缴能破产吗
  • 税务三方协议怎么重签
  • 开了银行对公账户要多久
  • 商业承兑汇票如何查询
  • 其他综合收益是利润表项目吗
  • python中字符串与数字相乘的结果
  • python中htmlparser解析html
  • 软件研发主要研发啥软件
  • 招聘招一个人爱我图片
  • 母公司兼并子公司怎么办
  • 货款已退回货已收到怎么办
  • 以前年度损益调整结转到哪里
  • 差旅费不抵扣
  • 汽修修理厂
  • 计提租金如何做账务处理
  • 对公转账个人垫付怎么写
  • 收到对方的银行汇票算什么凭证
  • 租赁的生产设备计入哪个科目
  • 收银系统入库入错了怎么办
  • 服装、眼镜、鞋、西药的发票如何做账较好?
  • 资本公积只能转现金吗
  • 房地产行业的特殊性表现在哪些方面
  • 施工图审查费计入什么会计科目
  • 私企干不长久
  • 企业材料物资的采购费用包括
  • sql server默认实例
  • 利用sql函数生成数据
  • mysql 大数据处理
  • whagent.exe - whagent是什么进程
  • winfs.exe - winfs是什么进程
  • linux ili9341
  • win7系统怎么操作
  • jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
  • 跨域资源共享漏洞怎么修复
  • linux 环境 mysql写入中文报错
  • unity自动生成
  • unity获取物体的位置
  • ListView.setOnItemClickListener不起作用的原因
  • js实现回文
  • 国家税务总局办税指南
  • 中央财经大学法学院
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设