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 相关文章推荐
弹出广告特效代码(一个IP只弹出一次)
May 11 Javascript
jquery限制输入字数,并提示剩余字数实现代码
Dec 24 Javascript
JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例
Jun 29 Javascript
JavaScript中的console.assert()函数介绍
Dec 29 Javascript
jQuery+CSS3实现树叶飘落特效
Feb 01 Javascript
jQuery+Ajax实现无刷新操作
Jan 04 Javascript
JavaScript中的this,call,apply使用及区别详解
Jan 29 Javascript
浅谈js中的引用和复制(传值和传址)
Sep 18 Javascript
JavaScript利用闭包实现模块化
Jan 13 Javascript
bootstrap table合并行数据并居中对齐效果
Oct 17 Javascript
Vue表单输入绑定的示例代码
Nov 01 Javascript
在JavaScript中使用严格模式(Strict Mode)
Jun 13 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设计模式 注册表模式
2012/02/05 PHP
php字符串分割函数explode的实例代码
2013/02/07 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
php将日期格式转换成xx天前的格式
2015/04/16 PHP
举例讲解PHP面对对象编程的多态
2015/08/12 PHP
php-msf源码详解
2017/12/25 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
JQuery操作tr和td内容的方法实例
2013/03/06 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
JavaScript中apply方法的应用技巧小结
2016/09/29 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
微信小程序实现音乐播放器
2019/11/20 Javascript
vue-router为激活的路由设置样式操作
2020/07/18 Javascript
[03:34]2014DOTA2西雅图国际邀请赛 淘汰赛7月15日TOPPLAY
2014/07/15 DOTA
学习python处理python编码问题
2011/03/13 Python
使用Python解析JSON数据的基本方法
2015/10/15 Python
Django框架模板用法入门教程
2019/11/04 Python
Python实现自定义读写分离代码实例
2019/11/16 Python
基于python及pytorch中乘法的使用详解
2019/12/27 Python
python numpy库np.percentile用法说明
2020/06/08 Python
使用TensorBoard进行超参数优化的实现
2020/07/06 Python
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
基于 HTML5 WebGL 实现的医疗物流系统
2019/10/08 HTML / CSS
瑜伽灵感珠宝:Satya Jewelry
2018/01/06 全球购物
瑞士男士时尚网上商店:Babista
2020/05/14 全球购物
市场营销专业大学生职业生涯规划文
2014/03/06 职场文书
文秘档案管理岗位职责
2014/03/06 职场文书
霸气押韵的班级口号
2014/06/09 职场文书
新闻发布会活动策划方案
2014/09/15 职场文书
大国崛起观后感
2015/06/02 职场文书
贷款工资证明范本
2015/06/12 职场文书
MySQL COUNT函数的使用与优化
2021/05/10 MySQL
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
一行Python命令实现批量加水印
2022/04/07 Python
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers