JS逻辑运算符(练习)

本节练习

写出下面逻辑表达式的结果:(注释就是答案)

"hello" && 88 //结果为88(左边和右边的值都是真,因左边的值是真,那么所以取右边的值)
null && 66 //结果为null(左边的值为假,所以取左边的值了,因为根据短路计算,就不会再进行右边的值)

" " || 88 //结果为88(左边的值为假,所以进行右边的值并取右边的值)
undefined || true //结果为true(左边的值为假,所以进行右边的值并取右边的值)
!" " //结果为ture(null转换为false,所以取ture)
!8866 //结果为false(这个值转换为ture,所以取false)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,207评论 0 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,778评论 18 399
  • 说这样的话,自然表明我性情中有急躁面,对待孩子有过粗暴表现。 凡事一旦重复发生,就有规律可循。 有一天,当我第N次...
    泠风思语阅读 351评论 0 3
  • 编程的宗派:http://www.yinwang.org/blog-cn/2015/04/03/paradigms
    清水芦苇阅读 442评论 0 0