位置: 编程技术 - 正文

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

  • 电费发票隔月开如何做账
  • 即征即退的增值税属于政府补助
  • 小规模纳税人技术维护费可以抵扣吗
  • 保险费计入什么会计科目需要发票吗
  • 调减加计抵减额会计分录
  • 资产处置收益是什么意思
  • 分公司以前年度能弥补亏损吗
  • 城市维护建设税属于什么科目
  • 小企业销售费用多少算高
  • 出租包装物没收押金
  • 理财产品 会计分录
  • 增值税发票备注栏怎么填写
  • 补缴去年附加税及滞纳金
  • 出口企业免抵增值税
  • 版权使用费属于什么税目
  • 抄报是不是在申报之后才能成功?
  • 自购销售和委托代购
  • win10更新kb5006670
  • 计提税金及附加怎么算
  • php数组函数输出《咏雪》里有多少"片"字
  • 对公转账存款
  • php ftp函数
  • linux 临时修改环境变量
  • 纳税人转让不动产增值税征收管理暂行办
  • 短期投资的入账金额包括已宣告未发放的现金股利
  • 可供出售金融资产现在叫什么
  • 有关五险一金的知识
  • 增值税发票月度统计
  • framework在哪里打开
  • css详解
  • 汽车以旧换新怎么操作
  • 模型的内容
  • 深入分析原因,找出问题根源并有效破解
  • centos8 mongodb
  • 个人工作室需要做账吗
  • sql服务无法启动 3417
  • 拆迁补偿款的组成
  • 关于工程施工的法律法规
  • 混合销售举例说明
  • 代理运费增值税税率
  • 应收票据明细表根据什么编制
  • 股东投资款是否要缴税
  • 车票如何抵扣增值税
  • 买公司的钱计入什么科目
  • 服务费税额部分计算公式
  • 如何当好一个农民
  • 公司开收据盖什么章
  • 哪些资产减值损失确认过后是可以转回的
  • 应收账款周转天数越大说明什么
  • win10预览版好吗
  • unix vi命令
  • Windows XP Vista 2006 简体中文版下载
  • windows关机音乐
  • linux与windows有哪些主要区别
  • 标记不能
  • Win7系统安装教程
  • win10局域网无法上网
  • freebsd安装教程
  • excel乱码怎么转换
  • jquery jsonview
  • 批处理重启后继续运行
  • js settimeout用法
  • mod兼容性
  • 零基础玩转python
  • jquery移动div到另一个div中
  • python怎么启动命令
  • jquery warp
  • jquery异步提交表单
  • jQuery插件是什么
  • imageview tint
  • 那些so 叼的android studio 插件
  • 现在小规模开专票多少钱
  • 税务ukey怎么升级不了
  • 兖州宁德新能源官网首页
  • 国税发1994 关于个人所得税
  • 如何申报印花税的流程
  • 航天信息的金税盘开票要怎么调格式
  • 天津住房公积金管理中心官网
  • 在外地买车在青岛能买吗
  • 浙江国地税联合税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设