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温习篇 强大的JQuery选择器
Apr 24 Javascript
理解Javascript_06_理解对象的创建过程
Oct 15 Javascript
JS实现遮罩层效果的简单实例
Nov 12 Javascript
js获取select选中的option的text示例代码
Dec 19 Javascript
window.showModalDialog()返回值的学习心得总结
Jan 07 Javascript
fixedBox固定div漂浮代码支持ie6以上大部分主流浏览器
Jun 26 Javascript
详解Javascript模板引擎mustache.js
Jan 20 Javascript
JavaScript驾驭网页-DOM
Mar 24 Javascript
20分钟打造属于你的Bootstrap站点
Jul 27 Javascript
jQuery常见面试题之DOM操作详析
Jul 05 jQuery
对Layer UI 模块化的用法详解
Sep 26 Javascript
vue组件是如何解析及渲染的?
Jan 13 Vue.js
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 curl 并发最佳实践代码分享
2012/09/05 PHP
php日期操作技巧小结
2016/06/25 PHP
JavaScript写的一个DIV 弹出网页对话框
2009/08/14 Javascript
javascript之Partial Application学习
2013/01/10 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
2013/12/16 Javascript
jquery操作cookie插件分享
2014/01/14 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
学习Angularjs分页指令
2016/07/01 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
JS实现全屏的四种写法
2016/12/30 Javascript
jQuery实现一个简单的验证码功能
2017/06/26 jQuery
React-Native做一个文本输入框组件的实现代码
2017/08/10 Javascript
在微信小程序中渲染HTML内容的方法示例
2018/09/28 Javascript
JavaScript内置对象math,global功能与用法实例分析
2019/06/10 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
详解Python中for循环的使用
2015/04/14 Python
浅谈Python peewee 使用经验
2017/10/20 Python
Python文件操作基本流程代码实例
2017/12/11 Python
浅谈flask中的before_request与after_request
2018/01/20 Python
Python lxml解析HTML并用xpath获取元素的方法
2019/01/02 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
python爬取Ajax动态加载网页过程解析
2019/09/05 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
Nanushka官网:匈牙利服装品牌
2019/08/14 全球购物
中国制造网:Made-in-China.com
2019/10/25 全球购物
美国在线面料商店:Fashion Fabrics Club
2020/01/31 全球购物
社区道德讲堂实施方案
2014/03/21 职场文书
讲文明树新风演讲稿
2014/05/12 职场文书
紧急通知
2015/04/17 职场文书
MySQL 全文索引使用指南
2021/05/25 MySQL
浅谈MySQL next-key lock 加锁范围
2021/06/07 MySQL