js比较和逻辑运算符的介绍


Posted in Javascript onMarch 10, 2013

比较和逻辑运算符用于测试 true 或 false。

比较运算符
比较运算符在逻辑语句中使用,以测定变量或值是否相等。

给定 x=5,下面的表格解释了比较运算符:

运算符 描述 例子
== 等于 x==8 为 false
=== 全等(值和类型) x===5 为 true;x==="5" 为 false
!= 不等于 x!=8 为 true
> 大于 x>8 为 false
小于 x
>= 大于或等于 x>=8 为 false
小于或等于 x
如何使用
可以在条件语句中使用比较运算符对值进行比较,然后根据结果来采取行动:

if (age<18) document.write("Too young");
您将在本教程的下一节中学习更多有关条件语句的知识。

逻辑运算符
逻辑运算符用于测定变量或值之间的逻辑。

给定 x=6 以及 y=3,下表解释了逻辑运算符:

运算符 描述 例子
&& and (x 1) 为 true
|| or (x==5 || y==5) 为 false
! not !(x==y) 为 true
条件运算符
JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。

语法
variablename=(condition)?value1:value2
例子
greeting=(visitor=="PRES")?"Dear President ":"Dear ";
如果变量 visitor 中的值是 "PRES",则向变量 greeting 赋值 "Dear President ",否则赋值 "Dear"。

Javascript 相关文章推荐
解决js下referer兼容各大浏览器的方法
Nov 03 Javascript
浅谈javascript的call()、apply()、bind()的用法
Feb 21 Javascript
Webpack 实现 AngularJS 的延迟加载
Mar 02 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
Jun 14 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
Oct 29 Javascript
JavaScript实现弹窗效果代码分析
Mar 09 Javascript
JS中的Replace()传入函数时的用法详解
Sep 11 Javascript
基于layui数据表格以及传数据的方式
Aug 19 Javascript
vue cli3 配置proxy代理无效的解决
Oct 30 Javascript
解决vue的过渡动画无法正常实现问题
Oct 31 Javascript
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 jQuery
关于uniApp editor微信滑动问题
Jan 15 Javascript
caller和callee的区别介绍及演示结果
Mar 10 #Javascript
JavaScript表达式:URL 协议介绍
Mar 10 #Javascript
javascript中的void运算符语法及使用介绍
Mar 10 #Javascript
jquery获取table中的某行全部td的内容方法
Mar 08 #Javascript
通过上下左右键和回车键切换光标实现代码
Mar 08 #Javascript
jquery怎样实现ajax联动框(二)
Mar 08 #Javascript
jquery怎样实现ajax联动框(一)
Mar 08 #Javascript
You might like
php面向对象全攻略 (三)特殊的引用“$this”的使用
2009/09/30 PHP
DOM XPATH获取img src值的query
2013/09/23 PHP
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
使用 PHPStorm 开发 Laravel
2015/03/24 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
PHP实现常用排序算法的方法
2020/02/05 PHP
取得传值的函数
2006/10/27 Javascript
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
Bootstrap 填充Json数据的实例代码
2017/01/11 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
jQuery Ajax前后端使用JSON进行交互示例
2017/03/17 Javascript
js动态引入的四种方法
2018/05/05 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
2019/01/18 jQuery
详解一些适用于Node.js的命名约定
2019/12/08 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
利用vue3+ts实现管理后台(增删改查)
2020/10/30 Javascript
Python获取运行目录与当前脚本目录的方法
2015/06/01 Python
Python实现求解一元二次方程的方法示例
2018/06/20 Python
Python实现堡垒机模式下远程命令执行操作示例
2019/05/09 Python
浅谈Python中(&amp;,|)和(and,or)之间的区别
2019/08/07 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
CSS3线性渐变简单实现以及该属性在浏览器中的不同
2012/12/12 HTML / CSS
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
学校元旦晚会方案
2014/02/19 职场文书
大学共青团员个人自我评价
2014/04/16 职场文书
C++程序员求职信
2014/05/07 职场文书
村主任群众路线个人对照检查材料
2014/09/26 职场文书
《夸父追日》教学反思
2016/02/20 职场文书
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸
vue使用element-ui按需引入
2022/05/20 Vue.js