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 相关文章推荐
javascript 去字符串空格终极版(支持utf8)
Nov 14 Javascript
JQuery给元素绑定click事件多次执行的解决方法
May 29 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
Apr 24 Javascript
jQuery实现的Div窗口震动效果实例
Aug 07 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
Aug 10 Javascript
jquery validate demo 基础
Oct 29 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
Mar 29 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
Oct 10 Javascript
Webpack 4.x搭建react开发环境的方法步骤
Aug 15 Javascript
小程序绑定用户方案优化小结
May 15 Javascript
解决Vue大括号字符换行踩的坑
Nov 09 Javascript
详解ES6 中的Object.assign()的用法实例代码
Jan 11 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
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
php获得文件扩展名三法
2006/11/25 PHP
破解.net程序(dll文件)编译和反编译方法
2013/01/31 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
2014/11/18 PHP
PHP 5.6.11中CURL模块问题的解决方法
2016/08/08 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
javascript事件问题
2009/09/05 Javascript
元素的内联事件处理函数的特殊作用域在各浏览器中存在差异
2011/01/12 Javascript
js 动态文字滚动的例子
2011/01/17 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
2013/08/13 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
JavaScript实现重力下落与弹性效果的方法分析
2017/12/20 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
2019/09/24 Javascript
es6数组的flat(),flatMap()函数用法实例分析
2020/04/18 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
Python 爬虫学习笔记之单线程爬虫
2016/09/21 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
2017/06/07 Python
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
python获取Pandas列名的几种方法
2019/08/07 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
Python startswith()和endswith() 方法原理解析
2020/04/28 Python
Python基于network模块制作电影人物关系图
2020/06/19 Python
迪卡侬英国官网:Decathlon英国
2017/04/08 全球购物
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
天网面试题
2013/04/07 面试题
设置器与访问器的定义以及各自特点
2016/01/08 面试题
公司授权委托书范本
2014/04/03 职场文书
平安工地建设方案
2014/05/06 职场文书
机械设计制造及其自动化专业求职信
2014/06/17 职场文书
公民授权委托书范本
2014/09/17 职场文书
教师节主题班会教案
2015/08/17 职场文书
2016保送生自荐信范文
2016/01/29 职场文书
Golang标准库syscall详解(什么是系统调用)
2021/05/25 Golang