位置: 编程技术 - 正文

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

  • 汇算清缴企业所得税弥补亏损明细表怎么填
  • 以前年度损益对应的科目
  • 工会经费与残保金的取数是一致吗
  • 报账员是会计还是出纳
  • 企业合并所得税筹划
  • 环保专项资金可以转让吗
  • 借款存入银行会计分录
  • 员工无息借款个人所得税
  • 开出增值税发票没收到怎么抵扣进项税?
  • 专用发票报销时限
  • 股票收入要交税的后果有哪些
  • 印花税零申报怎么填样本
  • 公司增资认缴需要什么流程呢怎么办理
  • 税费五个点怎么算
  • 房产企业开发产品出租
  • 金融服务利息税率是多少
  • 先预支后报销如何填写报销单需要老板签字吗
  • 车辆保险车船税怎么计算
  • 什么情况可以出境
  • 劳务派遣公司开票几个点
  • 利润分配未分配利润期末有余额吗
  • 设备计提折旧的方法
  • 材料暂估入库需要备案吗
  • 物权请求权如何行使
  • 设计行业开票税点
  • 华为鸿蒙系统如何关闭纯净系统
  • u盘装机大师怎么用
  • dll格式的文件
  • Windows10屏幕键盘在哪
  • 金融商品转让的增值税怎么计算
  • PHP:pg_close()的用法_PostgreSQL函数
  • php常见面试题
  • 油气勘探支出包括
  • 建筑企业取得发票难
  • 莫纳皮拉
  • php中strstr
  • err03 failed to
  • 公司注销方便吗
  • cd播放模式
  • 超市小票可以作为证据吗
  • python如何合并字典
  • 经营现金支出包含哪些内容
  • 建筑企业提供服务的机制保障
  • 筹建期的收入要交企业所得税吗
  • 下列支出计入销售费用账户借方的是
  • sqlserver阻止保存要求重新
  • mysql恢复备份文件
  • 接受捐赠如何进项
  • 等线支付给劳务派遣单位的工资怎么做账?
  • 行程单入账多久钱能到账
  • 代付电费开发票
  • 短期借款的账务处理借增贷减
  • 收到土地使用权计入什么科目
  • 企业微信收款如何交税
  • 预付账款怎么做坏账
  • solaris命令
  • win8旗舰版官方下载
  • ubuntu怎么root权限
  • centos设置hostname
  • win10修改默认
  • win8系统启动不了如何修复
  • opensuse安装显卡驱动
  • 安装软件报错1606
  • win7怎么启用显卡
  • cf游戏截图在哪个文件夹
  • windows10更新出错
  • linux命令速记
  • windows vhd
  • linux树形结构
  • javascript的代码写在哪里
  • python语言中
  • jquery判断控件是否存在
  • 详细解读了
  • shell 非
  • 动态生成script
  • 江西低保查询系统
  • 怎么查询企业类别
  • 广东省广州市国家安全局
  • 公司买的保险怎么查询保单明细
  • 为什么有的企业在企查查上查不到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设