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 相关文章推荐
用Javscript实现表单复选框的全选功能
May 25 Javascript
IE JS编程需注意的内存释放问题
Jun 23 Javascript
Javascript 面向对象 重载
May 13 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
Nov 30 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
Jan 24 Javascript
javascript使用正则表达式实现去掉空格之后的字符
Feb 15 Javascript
js实现图片上传并正常显示
Dec 19 Javascript
AngularJS入门教程之迭代器过滤详解
Aug 18 Javascript
js 获取本地文件及目录的方法(推荐)
Nov 10 Javascript
详解webpack分包及异步加载套路
Jun 29 Javascript
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
Jan 21 jQuery
VUE+Element实现增删改查的示例源码
Nov 23 Vue.js
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
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
Node.js中调用mysql存储过程示例
2014/12/20 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
js实现股票实时刷新数据案例
2017/05/14 Javascript
深入理解vue-loader如何使用
2017/06/06 Javascript
JS实现的邮箱提示补全效果示例
2018/01/30 Javascript
JS实现图片转换成base64的各种应用场景实例分析
2018/06/22 Javascript
微信小程序可滑动月日历组件使用详解
2019/10/21 Javascript
JavaScript进制转换实现方法解析
2020/01/18 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
[35:27]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第二场 10.29
2020/10/29 DOTA
Python中的jquery PyQuery库使用小结
2014/05/13 Python
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
python将unicode转为str的方法
2017/06/21 Python
python多进程实现进程间通信实例
2017/11/24 Python
TensorFlow实现创建分类器
2018/02/06 Python
使用python爬取B站千万级数据
2018/06/08 Python
python pandas库中DataFrame对行和列的操作实例讲解
2018/06/09 Python
Python实现将Excel转换成xml的方法示例
2018/08/25 Python
python从子线程中获得返回值的方法
2019/01/30 Python
python 遍历pd.Series的index和value
2019/11/26 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
Python ckeditor富文本编辑器代码实例解析
2020/06/22 Python
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
2014/04/10 HTML / CSS
浪费资源的建议书
2014/03/12 职场文书
教师新年寄语
2014/04/03 职场文书
县长“四风”对照检查材料思想汇报
2014/10/05 职场文书
股东出资协议书
2016/03/21 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书
pygame面向对象的飞行小鸟实现(Flappy bird)
2021/04/01 Python
分析Netty直接内存原理及应用
2021/06/14 Java/Android
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS