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加解密 脚本解密
Feb 22 Javascript
理解Javascript_08_函数对象
Oct 15 Javascript
javascript基础知识大集锦(一) 推荐收藏
Jan 13 Javascript
jquery预加载图片的方法
May 27 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
Aug 24 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
Nov 17 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
Oct 16 Javascript
AngularJS2 与 D3.js集成实现自定义可视化的方法
Dec 01 Javascript
微信小程序CSS3动画下拉菜单效果
Nov 04 Javascript
JavaScript 实现HTML DOM增删改查操作的常见方法详解
Jan 04 Javascript
原生js实现html手机端城市列表索引选择城市
Jun 24 Javascript
如何阻止移动端浏览器点击图片浏览
Aug 29 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中根据某年第几天计算出日期年月日的代码
2011/02/24 PHP
PHP生成器简单实例
2015/05/13 PHP
PHP Laravel中的Trait使用方法
2019/01/20 PHP
驱动事件的addEvent.js代码
2007/03/27 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
2014/04/12 Javascript
jQuery使用append在html元素后同时添加多项内容的方法
2015/03/26 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
JS转换HTML转义符的方法
2016/08/24 Javascript
简单实现js放大镜效果
2017/07/24 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
python使用cPickle模块序列化实例
2014/09/25 Python
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
2019/08/27 Python
Python values()与itervalues()的用法详解
2019/11/27 Python
使用keras时input_shape的维度表示问题说明
2020/06/29 Python
python爬虫快速响应服务器的做法
2020/11/24 Python
python源文件的字符编码知识点详解
2021/03/04 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
Bata印度官网:源自欧洲舒适鞋履品牌
2020/01/30 全球购物
俄罗斯游戏商店:Buka
2020/03/01 全球购物
情况说明书格式范文
2014/05/06 职场文书
教师党员学习十八届四中全会思想汇报
2014/11/03 职场文书
助学感谢信范文
2015/01/21 职场文书
公司备用金管理制度
2015/08/04 职场文书
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python
MongoDB安装使用并实现Python操作数据库
2021/06/28 MongoDB
聊聊redis-dump工具安装问题
2022/01/18 Redis
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android
css清除浮动clearfix:after的用法详解(附完整代码)
2023/05/21 HTML / CSS