位置: 编程技术 - 正文

详解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 密码重置
  • 信号差的要死
  • php foreach()
  • uniapp传值
  • 汇兑损失是否可以抵扣
  • 资产负债表中其他综合收益怎么填
  • 房抵债权
  • 跨地区经营增值税预缴
  • 季报表利润表本月怎么填
  • 发票章需要注销吗
  • php使用自定义函数编程求半径r的圆的周长和面积
  • 一文速学-XGBoost模型算法原理以及实现+Python项目实战
  • 因质量问题对方直接扣款怎么处理
  • 事业单位一级项目和二级项目区别
  • 损益类所得税费用
  • 股权转让协议受让方应注意
  • 企业所得税季报人数季度初值
  • 公司向股东借款多久必须归还
  • 数据库SQL中DML
  • 小企业销售商品时,确认收入的标志有
  • 其他收益做账
  • 电影卡购买
  • 个人所得税部分缴款怎么算
  • 支付的中介费进什么科目
  • 餐饮行业采购
  • 餐饮行业纸巾入库流程
  • 学校收到政府补助的会计分录
  • 购货方尚未偿付的货款属于什么会计科目
  • 记账凭证修改有几种方法
  • 用友作废的凭证怎么恢复
  • 超市发票报销一般写什么明细
  • 应收账款转让会计分录 未实际收到对价
  • win8.1安装失败
  • mysql mac下载
  • win7自带播放器怎么打开
  • 服务器系统2003
  • winhlp32.exe - winhlp32是什么进程
  • xp系统无线网络连接怎么没有
  • windows8使用教程
  • macbook系统怎么用
  • win8系统怎么样
  • win7激活2020
  • win8.1怎么设置
  • opengl教学视频
  • 网页shell命令
  • 前端防止sql注入
  • js移动到指定位置
  • 加快构建新发展格局,着力推动高质量发展心得体会
  • apktool修改包名
  • data命令
  • unity3dgameobject
  • php与nodejs
  • node语句
  • pythone爬虫
  • 国家税务局扬州 袁霞
  • 社保在税务系统交,有何用意
  • 税控盘怎么变更
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设