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 相关文章推荐
jquery 新手学习常见问题解决方法
Apr 18 Javascript
node.js入门教程迷你书、node.js入门web应用开发完全示例
Apr 06 Javascript
JavaScript日期时间格式化函数分享
May 05 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
Apr 01 Javascript
深入学习JavaScript中的Rest参数和参数默认值
Jul 28 Javascript
vue微信分享 vue实现当前页面分享其他页面
Dec 02 Javascript
Vue中自定义全局组件的实现方法
Dec 08 Javascript
详解JSON Web Token 入门教程
Jul 30 Javascript
Vue的H5页面唤起支付宝支付功能
Apr 18 Javascript
layui table 多行删除(id获取)的方法
Sep 12 Javascript
使用layui前端框架弹出form表单以及提交的示例
Oct 25 Javascript
JQuery插件tablesorter表格排序实现过程解析
May 28 jQuery
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中将数组转成XML格式的实现代码
2011/08/08 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
php读取txt文件并将数据插入到数据库
2016/02/23 PHP
PHP如何将XML转成数组
2016/04/04 PHP
php基于PDO连接MSSQL示例DEMO
2016/07/13 PHP
php头像上传预览实例代码
2017/05/02 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
Javascript Cookie读写删除操作的函数
2010/03/02 Javascript
FileUpload 控件 禁止手动输入或粘贴的实现代码
2010/04/07 Javascript
Jquery index()方法 获取相应元素索引值
2012/10/12 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
JavaScript的arguments对象应用示例
2014/09/15 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
基于jQuery实现Accordion手风琴自定义插件
2020/10/13 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
2017/04/13 Javascript
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
利用jquery去掉时光轴头尾部线条的方法实例
2017/06/16 jQuery
vue-router实现tab标签页(单页面)详解
2017/10/17 Javascript
JavaScript引用类型Object常见用法实例分析
2018/08/08 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
js实现转动骰子模型
2019/10/24 Javascript
[04:50]DOTA2亚洲邀请赛小组赛第四日 TOP10精彩集锦
2015/02/02 DOTA
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
详解Python中类的定义与使用
2017/04/11 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
Python selenium模块实现定位过程解析
2020/07/09 Python
Python+Xlwings 删除Excel的行和列
2020/12/19 Python
亿企通软件测试面试题
2012/04/10 面试题
12月小学生校园广播稿
2014/02/04 职场文书
2014小学植树节活动总结
2014/03/10 职场文书
2015年元旦文艺汇演主持词
2014/03/26 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书
将Python代码打包成.exe可执行文件的完整步骤
2021/05/12 Python