位置: 编程技术 - 正文

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

  • 处置公司车辆账务处理
  • 房屋产权出典的由承典人作为房产税纳税义务人
  • 净资产账面价值怎么计算
  • 培训产生的差旅费
  • 代开发票的小微企业如何享受税收优惠
  • 增值税专用发票抵扣税额是什么意思
  • 有限责任公司应当具备的条件
  • 关联的公司
  • 亏本销售商品如何做其会计分录?
  • 项目经费支出都包括什么
  • 慈善机构捐赠
  • 企业购买小轿车进项税额可以抵扣吗
  • 科研经费税收优惠
  • 员工出差报销制度
  • 建筑行业暂估成本的会计分录怎么写
  • 研发费用的检测费指的是什么内容
  • 企业自用的厂房计入什么科目
  • 现代服务业个数有多少
  • 电脑经常蓝屏修复
  • 民间非盈利组织会计要素组成
  • 损益类科目在期末均需转入什么科目
  • 融资租赁货车
  • 收到股东垫付款的会计分录
  • 路由器登录密码忘了怎么设置
  • 本地运行库是什么
  • 橡皮树怎么养护
  • 土地使用税若干问题的补充规定
  • 厄勒布鲁赛程500
  • 日本的萤火虫
  • php 生成随机字符串
  • 加拿大猞猁雪兔
  • 集成代码
  • 深入浅出讲解傅里叶变换
  • framework3.5怎么打开
  • javascript背景图片怎么导入
  • 对标是啥
  • js实现继承属性功能
  • 请求转发与重定义的区别
  • 财政零余额账户存款
  • 织梦会员系统
  • sql server 2008数据库
  • 建筑业外管证预审要多久
  • Centos5.5中安装Mysql5.5过程分享
  • 个人所得额哪些要交税
  • 发票普通发票
  • 专项应付款的核算
  • 建筑企业外经证需要准备什么资料
  • 建设期利息有哪些
  • 合同负债包括
  • 已认证抵扣增值税怎么撤回申报
  • 住房贷款利息专项附加扣除怎么用
  • 电子发票是否是原件发票
  • 企业和职工之间的财务关系属于
  • sql注入修补方法
  • 数据库预处理语句
  • xp系统安装软件参数不正确怎么解决
  • xp系统怎么取消用户登录
  • 写出linux安装的详细步骤
  • solaris 修改用户 主目录
  • winxp系统连接网络
  • win10升级电脑
  • ubuntu16.04英文版安装教程
  • agentctl.dll
  • win10打开软件提示允许此应用对你设备进行更改
  • win8一直在开始界面
  • nicconfigsvc.exe - nicconfigsvc是什么进程 有什么用
  • 在Linux系统中如果想移出已安装的软件
  • 通过手机号怎么查对方的位置
  • 删除默认共享的文件夹
  • 网页设置透明背景
  • vue父向子传方法
  • vue配置api
  • 深入了解的高级表达
  • linux shell命令的返回值
  • animate怎么整个图层移动
  • Android之Notification
  • js复制div
  • js对象的常用方法
  • 河北省国税局发展前景
  • 税务师 领证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设