首页 > 其他分享 >JS中的 || 与 && 运算符详解

JS中的 || 与 && 运算符详解

时间:2022-12-04 22:59:20浏览次数:30  
标签:false 结果 JS 运算符 && true 表达式

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里面得内容。

标签:false,结果,JS,运算符,&&,true,表达式
From: https://www.cnblogs.com/net-sky/p/16951082.html

相关文章

  • 【计算机毕业设计】基于JSP的网上购物系统的设计与实现
    分类号:TP315 U D C:D10621-408-(2007)5883-0密级:公开 编号:2003214012学位论文基于JSP的网上购物系统的设计与实现基于JSP的网上购物系统的设计与实现摘要近年来,随着I......
  • 初学者js书籍整理
    最近在学习js,想找些书看却又不知道该看什么,在知乎看到有人已经提了问题关于JavaScript的好书有哪些?于是根据问题中的回答,整理了部分书籍的电子版书籍有有需要的小......
  • 【计算机毕业设计】基于jsp网上书店(源代码+论文)
    网上书店系统1.需求分析。参考设计要求,及可行性的分析,我们确定了如下的需求:1.数据库设计科学合理。2.网站主页面简洁美观,可以天蓝色为主色调。3.网站主页显示各个分类的及总......
  • JDK中内嵌JS引擎介绍及使用
    原文:JDK中内嵌JS引擎介绍及使用-Stars-One的杂货小窝最近研究阅读这个APP,其主要功能就是通过一个个书源,从而实现移动端阅读的体验比如说某些在线小说阅读网站,会加......
  • Node.JS编写的DNS分发器
    Node.JS编写的DNS分发器 constdgram=require('dgram');//获取本地时间字符串functiongetDateStr(){return(newDate()).toLocaleString();}functionch......
  • 9.C++运算符重载
    运算符重载本文包括了对C++类的6个默认成员函数中的赋值运算符重载和取地址和const对象取地址操作符的重载。运算符是程序中最最常见的操作,例如对于内置类型的赋值我们直......
  • 八、JSP(Java Server Pages)
    八、JSP(JavaServerPages)8.1、什么是jspJavaServerPages:Java服务器端页面,也和Servlet一样,用于动态Web技术最大的特点:写jsp就像写HTML区别:HTMl只能给用户提......
  • 整理 js 日期对象的详细功能,使用 js 日期对象获取具体日期、昨天、今天、明天、每月天
    在javascript中内置了一个Date对象,可用于实现一些日期和时间的操作。本文整理js日期对象的详细功能,使用js日期对象获取具体日期、昨天、今天、明天、每月天数、时......
  • Nodejs安装教程
    【一】、安装环境 下载地址:https://nodejs.org/en/     【二】、安装步骤1、双击安装包,一直点击下一步。 2、点击change按钮,更换到自己的指定安装位置,......
  • JS模块化
    模块化规范1.CommonJS规范​ 在node中,默认支持的模块化规范叫做CommonJS,​ 在CommonJS中,一个js文件就是一个模块CommonJS规范引入模块使用require('模块的路......