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 原型和继承(Prototypes and Inheritance)
Apr 01 Javascript
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
Jun 28 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
Aug 07 Javascript
JavaScript代码性能优化总结篇
May 15 Javascript
jQuery实现的tab标签切换效果示例
Sep 05 Javascript
微信小程序 开发指南详解
Sep 27 Javascript
浅谈jquery中next与siblings的区别
Oct 27 Javascript
移动端使用localResizeIMG4压缩图片
Apr 22 Javascript
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
Parcel 打包示例(React HelloWorld)
Jan 16 Javascript
vue删除html内容的标签样式实例
Sep 13 Javascript
JS实现移动端点击按钮复制文本内容
Jul 28 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
中英文字符串翻转函数
2008/12/09 PHP
PHP防止post重复提交数据的简单例子
2014/06/07 PHP
PHP实现在线阅读PDF文件的方法
2015/06/17 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
PHP的PDO常用类库实例分析
2016/04/07 PHP
php分页原理 分页代码 分页类制作教程
2016/09/23 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
ajax与302响应代码测试
2013/10/23 Javascript
js中arguments的用法(实例讲解)
2013/11/30 Javascript
跟我学习javascript的最新标准ES6
2015/11/20 Javascript
JavaScript 过滤关键字
2017/03/20 Javascript
vue+web端仿微信网页版聊天室功能
2019/04/30 Javascript
Vue中的组件及路由使用实例代码详解
2019/05/22 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
Angular6项目打包优化的实现方法
2019/12/15 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
python使用三角迭代计算圆周率PI的方法
2015/03/20 Python
python用装饰器自动注册Tornado路由详解
2017/02/14 Python
Python中防止sql注入的方法详解
2017/02/25 Python
python调用百度语音REST API
2018/08/30 Python
PyCharm 2019.3发布增加了新功能一览
2019/12/08 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
python求解汉诺塔游戏
2020/07/09 Python
Python2.x与3​​.x版本有哪些区别
2020/07/09 Python
纯CSS3实现鼠标悬停提示气泡效果
2014/02/28 HTML / CSS
SIDESTEP荷兰:在线购买鞋子
2019/11/18 全球购物
JYSK加拿大:购买家具、床垫、家居装饰等
2020/02/14 全球购物
经理职责范文
2013/11/08 职场文书
2013年员工自我评价范文
2013/12/27 职场文书
服务员岗位职责
2014/01/29 职场文书
科技工作者先进事迹
2014/08/16 职场文书
信访维稳工作汇报
2014/10/27 职场文书
通讯稿格式及范文
2015/07/22 职场文书