位置: 编程技术 - 正文

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

  • 报税以及注销公司的注意事项?
  • 啥子是增值税
  • 为什么要交税钱
  • 固定资产的折余价值计算公式
  • 收购农副产品怎么做账
  • 哪些增值税专用发票可以抵扣进项税
  • 汇算清缴的
  • 对方发票丢失怎么办理
  • 没有认证的发票怎么做分录
  • 更换电脑后个税信息如何导入
  • 滴滴电子发票可以看到行程吗
  • 招拍挂方式取得土地,应该取得土地后立项
  • 小规模纳税人转让土地使用权
  • 在建工程预转固申请表
  • 超市销售购物卡怎么开票
  • 应收账款贷方余额怎么处理
  • 合同印花税进哪个科目
  • 收取职工房租 算收入吗
  • 营改增后建筑服务包括内容
  • 股东个人借款用于公司怎么处理
  • 电子承兑到期收款怎么做账务
  • 广告服务增值税差额征税
  • linux CentOS/redhat 6.5 LVM分区使用详解
  • 现金比率分析怎么分析
  • win10系统中为什么网络图标不能展开
  • 个人所得税如何办理退税
  • linux系统中怎么创建目录
  • 公积金提取条件和标准
  • 劳务资质办理需要什么条件
  • 企业租赁房屋怎么开发票
  • 苹果语音备忘录怎么导出
  • educoder实现折半查找
  • 如何防范增值税的税收风险
  • 几款常用的表单设计软件
  • token登录器
  • 私企股权转让程序
  • 发票开错抬头怎么进行税务处理?
  • php 文件上传类型限制
  • java基础面试题选择题
  • 公章没有数字是什么情况
  • php字符串定义
  • 微信公众号开发淘宝客
  • 计提增值税依据
  • 财务报表逾期了两个月有罚款吗
  • ps像素分辨率什么意思
  • mongodb的用户名和密码
  • 异地预交个人所得税
  • 年金现值和终值的计算
  • 废旧物资专用发票
  • 一个分组名称
  • 建筑工程人工费包括哪些内容
  • 公司名下的车怎样领免检标志
  • 资产减值准备怎么理解
  • 调整以前年度销项税额的分录
  • 余利宝和余额宝哪一个安全
  • 酒店房间消耗品成本
  • 集团对子公司的管理办法
  • 商业银行的固定资产
  • freebsd常用命令
  • win10预览版最新
  • explorer.exe进程在哪
  • linux scp命令的用法详解
  • 在xp系统中设置u盘启动
  • w10点击没反应
  • 安装win8.1一直卡着不动
  • linux删除sdb1
  • emulator: ERROR: no search paths found in this AVD's configuration. Weird, the AVD's config.ini file
  • 新浪微博 app 安卓
  • eclipse如何调节字体
  • 批处理调用ftp
  • django pypi
  • unity mobile3d
  • node.js模块
  • python颜色表
  • csgo视角指令锁定枪械摇晃
  • div-d和div-i
  • 代收的款项支付需不需要开发票
  • 成品油税费具体计算
  • 税务分局长级别
  • 湖南省地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设