JS中的 || 与 运算符详解
1、JS中的||符号:
运算方法:
只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。
只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。
总结:真前假后
2、JS中的&&符号:
运算方法:
只要“&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值;
只要“&&”前面是true,无论“&&”后面是true还是false,结果都将返“&&”后面的值;
总结:假前真后
用下面表达可能会过而能改直观一些。
逻辑或 || : var a = 表达式1 || 表达式2
表达式1 表达式2 a取值
1 0 表达式1结果值
1 1 表达式1结果值
0 1 表达式2结果值
0 0 表达式2结果值
逻辑与 && : var a = 表达式1 && 表达式2
表达式1 表达式2 a取值
1 0 表达式2结果值
1 1 表达式2结果值
0 1 表达式1结果值
0 0 表达式1结果值
补充1:
实例:
indexOf(),方法返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1。
解释:如果fileName中没有.doc .docx .pdf的元素 会返回-1,记全为真,则提示title信息,
如果fileName 有.doc .docx .pdf其中一个,根据上面运算 就会返回false 执行else里面得内容。
JS中的 || 与 运算符详解相关推荐
- JS中的加号+运算符详解
加号+运算符 在 JavaScript 中,加法的规则其实很简单,只有两种情况: 把数字和数字相加 把字符串和字符串相加 所有其他类型的值都会被自动转换成这两种类型的值. 为了能够弄明白这种隐式转换是 ...
- JS中的event 对象详解
JS中的event 对象详解 JS的event对象 Event属性和方法: 1. type:事件的类型,如onlick中的click: 2. srcElement/target:事件源,就是发生事件的 ...
- js中indexOf的用法详解
js中indexOf的用法详解 String.IndexOf 方法 (Char, [startIndex], [count]) 报告指定字符在此实例中的第一个匹配项的索引.搜索从指定字符位置开始,并检 ...
- JS 中 valueOf() 方法的详解
JS 中 valueOf() 方法的详解 JavaScript 中的 valueOf() 方法用于返回指定对象的原始值,若对象没有原始值,则将返回对象本身.通常由JavaScript内部调用,而不是在 ...
- JS中的this对象详解
2019独角兽企业重金招聘Python工程师标准>>> JS中this关键字很常见,但是它似乎变幻莫测,让人抓狂.这篇文章就来揭示其中的奥秘. 借助阮一峰老师的话:它代表函数运行时, ...
- java script eval_「eval」js中的eval方法详解(一)–eval方法的初级应用 - seo实验室...
eval 在我看来,js中的eval()方法就是一个js语言的执行器,它能把其中的参数按照javaScript语法进行解析并执行. 语法: eval(s); eval()方法中的参数s有多种情况.参数 ...
- Node.js中的child_process模块详解
本文主要给大家介绍了关于Node.js中child_process模块的相关内容,在介绍child_process模块之前,先来看一个例子. const http = require('http'); ...
- 有关JS中引号使用的详解
Q1:到底使用单引号还是双引号 在js的代码中主要使用的是单引号,而在HTML和CSS中使用双引号.为了区分,我们js尽量使用单引号. 当然单双引号本无对错,都是可以使用的. Q2:什么时候需要使用引 ...
- 前端开发:JS中的Window对象详解
前言 在前端开发过程中,关于全局对象的使用是非常常用的,其实每个JS环境中都一个全局对象,尤其是在实际开发过程中全局范围内创建任何变量都是这个全局对象的属性,且任何函数都是它的方法.在实际浏览器环境下 ...
最新文章
- 分布式通信框架 - rmi
- IAR编译的工程无法正常仿真的问题
- 垂直居中 absolute 和 flex 方法
- 超时机制,断路器模式简介
- canvas-a13prototype.html
- 以卖香蕉为例,从4个方面了解SQL的数据汇总
- HierarchicalDataTemplate中的ContextMenu的Command绑定
- java integer_Java之Integer类
- 小米手机电池测试软件哪个比较好,教你查看小米8电池损耗
- PB50打印机测试结果:霍尼韦尔 、intermec 打印机不能买
- 后台事务调用需启动工作流监听
- 对RS232接口的详细攻破
- 信息系统安全思维导图
- 树莓派网络摄像头远程监控
- 洛谷T30768 动感超人520
- jupyter不显示直接保存图片
- phpstudy和mysql哪个好_Phpstudy升级到Mysql8
- ubuntu 14.04 成功迁移根分区到SSD
- 网站网页中加入各种分享按钮功能 百度分享
- 助力老旧小区安防智能化升级