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控制上传文件的大小
Oct 26 Javascript
HTML上传控件取消选择
Mar 06 Javascript
Jquery 自定义动画概述及示例
Mar 29 Javascript
jQuery使用技巧简单汇总
Apr 18 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
Oct 15 Javascript
jquery检测input checked 控件是否被选中的方法
Mar 26 Javascript
javascript常用方法总结
May 14 Javascript
javascript发送短信验证码实现代码
Nov 12 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
Jul 09 Javascript
Angular2安装angular-cli
May 21 Javascript
基于JavaScript 实现拖放功能
Sep 12 Javascript
vue实现简单加法计算器
Oct 22 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大批量数据操作时临时调整内存与执行时间的方法
2011/04/20 PHP
PHP操作数组的一些函数整理介绍
2011/07/17 PHP
php 中的4种标记风格介绍
2012/05/10 PHP
php实现文件编码批量转换
2014/03/10 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
2014/03/13 PHP
php实现比较两个字符串日期大小的方法
2015/05/12 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
PHP CURL使用详解
2019/03/21 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
基于jquery tab切换(防止页面刷新)
2012/05/23 Javascript
JS文本框不能输入空格验证方法
2013/03/19 Javascript
JS实现的生成随机数的4个函数分享
2015/02/11 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
第一次接触神奇的Bootstrap网格系统
2016/07/27 Javascript
简单实现jQuery弹幕效果
2017/05/06 jQuery
JavaScript编写棋盘覆盖代码详解
2017/08/28 Javascript
ES7中利用Await减少回调嵌套的方法详解
2017/11/01 Javascript
jQuery niceScroll滚动条错位问题的解决方法
2018/02/03 jQuery
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
python中尾递归用法实例详解
2015/04/28 Python
python如何在循环引用中管理内存
2018/03/20 Python
python中if嵌套命令实例讲解
2021/02/25 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
HTML5 script元素async、defer异步加载使用介绍
2013/08/23 HTML / CSS
关于h5中的fetch方法解读(小结)
2017/11/15 HTML / CSS
师范大学毕业自我鉴定
2013/11/21 职场文书
给老婆的搞笑检讨书
2014/01/12 职场文书
大学生职业生涯规划书汇总
2014/03/20 职场文书
人资专员岗位职责
2014/04/04 职场文书
促销活动总结报告
2014/04/26 职场文书
2014年监理工作总结范文
2014/11/17 职场文书
oracle索引总结
2021/09/25 Oracle
Python中如何处理常见报错
2022/01/18 Python