JS 操作符整理[推荐收藏]


Posted in Javascript onNovember 15, 2011

Arithmetic Operators
算术运算符

Operator Description Example Result
+ Addition 加 x=2y=2x+y 4
- Subtraction 减 x=5y=2x-y 3
* Multiplication 乘 x=5y=4x*y 20
/ Division 除 15/55/2 32.5
% Modulus (division remainder) 余数 5%210%810%2 120
++ Increment递增 x=5x++ x=6
-- Decrement递减 x=5x-- x=4

Assignment Operators
赋值运算符

Operator Example Is The Same As
= x=y x=y
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
%= x%=y x=x%y

Comparison Operators
比较(关系)运算符

Operator Description Example
== is equal to 等于 5==8 returns false
=== is equal to (checks for both value and type)等于(检查值和类型)*全吻合才算相等 x=5y="5" x==y returns truex===y returns false
!= is not equal 不等于 5!=8 returns true
> is greater than 大于 5>8 returns false
is less than 小于 5
>= is greater than or equal to 大于等于 5>=8 returns false
is less than or equal to 小于等于 5

Logical Operators
逻辑运算符

Operator Description Example
&& and 与 x=6y=3 (x 1) returns true
|| or 或 x=6y=3 (x==5 || y==5) returns false
! not 非 x=6y=3 !(x==y) returns true

String Operator
串符(连接作用)

A string is most often text, for example "Hello World!". To stick two or more string variables together, use the + operator.
在文字当中使用的比较多,举例来说“Hello World!”要将两个或多个字符串变量衔接在一起的话就得使用 + 符号

txt1="What a very" txt2="nice day!" txt3=txt1+txt2 

The variable txt3 now contains "What a verynice day!".
txt3变量现在包含“What a verynice day!”(把1和2衔接起来了)

To add a space between two string variables, insert a space into the expression, OR in one of the strings.
要给两个字符串变量中间添加空格就得在表达式里插入空格,或在其中的一个加上(空格)

txt1="What a very" txt2="nice day!" txt3=txt1+" "+txt2 or txt1="What a very " txt2="nice day!" txt3=txt1+txt2

The variable txt3 now contains "What a very nice day!".
现在变量txt3为“What a very nice day!”

Conditional Operator
条件运算符

JavaScript also contains a conditional operator that assigns a value to a variable based on some condition.
JS有根据条件不同给变量不同值的条件运算符

Syntax
语法

variablename=(condition)?value1:value2 

Example
例子

greeting=(visitor=="PRES")?"Dear President ":"Dear "

If the variable visitor is equal to PRES, then put the string "Dear President " in the variable named greeting. If the variable visitor is not equal to PRES, then put the string "Dear " into the variable named greeting.
如果变量visitor的值等于PRES那么greeting的值就为"Dear President "。如果不为PRES那么greeting的值就为"Dear"

Javascript 相关文章推荐
用JS实现一个页面多个css样式实现
May 29 Javascript
js的逻辑运算符 ||
May 31 Javascript
JQuery自适应IFrame高度(支持嵌套 兼容IE,ff,safafi,chrome)
Mar 28 Javascript
JavaScript对Cookie进行读写操作实例
Jul 25 Javascript
Bootstrap3学习笔记(二)之排版
May 20 Javascript
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
Apr 13 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
Aug 18 Javascript
javascript数据类型中的一些小知识点(推荐)
Apr 18 Javascript
详解如何提升JSON.stringify()的性能
Jun 12 Javascript
JS实现提示效果弹出及延迟隐藏的功能
Aug 26 Javascript
微信jssdk踩坑之签名错误invalid signature
May 19 Javascript
在react项目中使用antd的form组件,动态设置input框的值
Oct 24 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
Nov 15 #Javascript
关于js datetime的那点事
Nov 15 #Javascript
基于jquery封装的一个js分页
Nov 15 #Javascript
js 利用className得到对象的实现代码
Nov 15 #Javascript
基于jquery的web页面日期格式化插件
Nov 15 #Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
Nov 15 #Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
Nov 15 #Javascript
You might like
用PHP实现多服务器共享SESSION数据的方法
2007/03/16 PHP
3种方法轻松处理php开发中emoji表情的问题
2016/07/18 PHP
PHP CURL实现模拟登陆并上传文件操作示例
2020/01/02 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
用javascript实现给图片加链接
2007/08/15 Javascript
javascript背投广告代码的完善
2008/04/08 Javascript
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
javascript中的toFixed固定小数位数 简单实例分享
2013/07/12 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
jQuery实现ichat在线客服插件
2014/12/29 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
2015/03/04 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
基于JavaScript实现类似于百度学术高级检索功能
2016/03/02 Javascript
JavaScript必知必会(十) call apply bind的用法说明
2016/06/08 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
2017/04/13 Javascript
JS switch判断 三目运算 while 及 属性操作代码
2017/09/03 Javascript
Node.JS循环删除非空文件夹及子目录下的所有文件
2018/03/12 Javascript
解析vue data不可以使用箭头函数问题
2018/07/03 Javascript
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
2020/03/04 Javascript
关于小程序优化的一些建议(小结)
2020/12/10 Javascript
Python的词法分析与语法分析
2013/05/18 Python
Python中正则表达式的用法实例汇总
2014/08/18 Python
python操作CouchDB的方法
2014/10/08 Python
Python 常用string函数详解
2016/05/30 Python
详解如何用OpenCV + Python 实现人脸识别
2017/10/20 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
Python实现繁体中文与简体中文相互转换的方法示例
2018/12/18 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
2019/06/21 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
matplotlib绘制正余弦曲线图的实现
2021/02/22 Python
Shell编程面试题
2012/05/30 面试题
银行柜员求职自荐书
2014/06/18 职场文书
详解Mysq MVCC多版本的并发控制
2022/04/29 MySQL