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 相关文章推荐
23个Javascript弹出窗口特效整理
Feb 25 Javascript
JavaScript中的alert()函数使用技巧详解
Dec 29 Javascript
基于jQuery+JSON的省市二三级联动效果
Jun 05 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
Aug 19 Javascript
Easyui form combobox省市区三级联动
Jan 13 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
Apr 01 Javascript
Listloading.js移动端上拉下拉刷新组件
Aug 04 Javascript
jQuery实现级联下拉框实战(5)
Feb 08 Javascript
初探JavaScript 面向对象(推荐)
Sep 03 Javascript
微信小程序缓存支持二次开发封装实现解析
Dec 16 Javascript
javascript实现前端成语点击验证
Jun 24 Javascript
JavaScript 数组去重详解
Sep 15 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+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
php截取后台登陆密码的代码
2012/05/05 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
PHP图像处理类库MagickWand用法实例分析
2015/05/21 PHP
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
动态的绑定事件addEventListener方法的使用
2014/01/24 Javascript
深入理解JS中的变量及作用域、undefined与null
2014/03/04 Javascript
JavaScript中setMonth()方法的使用详解
2015/06/11 Javascript
Angular 根据 service 的状态更新 directive
2016/04/03 Javascript
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
学习JavaScript图片预加载模块
2016/11/07 Javascript
ES6字符串模板,剩余参数,默认参数功能与用法示例
2017/04/06 Javascript
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
JavaScript字符串_动力节点Java学院整理
2017/06/27 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
微信小程序解除10个请求并发限制
2018/12/18 Javascript
详细分析vue响应式原理
2020/06/22 Javascript
[04:47]DOTA2-潍坊风行电子俱乐部探秘
2014/08/08 DOTA
[48:31]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第一场 2月2日
2021/03/11 DOTA
python实现拓扑排序的基本教程
2018/03/11 Python
PythonWeb项目Django部署在Ubuntu18.04腾讯云主机上
2019/04/01 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
Django 通过JS实现ajax过程详解
2019/07/30 Python
Python datetime包函数简单介绍
2019/08/28 Python
Python监听剪切板实现方法代码实例
2020/11/11 Python
Silk’n激光脱毛器官网:silkn.com
2016/10/06 全球购物
ECOSUSI官网:女式皮革背包
2019/09/27 全球购物
企业后勤岗位职责
2014/02/28 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书
银行业务授权委托书
2014/10/10 职场文书
学习作风建设心得体会
2014/10/22 职场文书
2014年少先队工作总结
2014/12/03 职场文书
二年级学生期末评语
2014/12/26 职场文书
高中物理教学反思
2016/02/19 职场文书
在Spring-Boot中如何使用@Value注解注入集合类
2021/08/02 Java/Android