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 相关文章推荐
基于bootstrap3和jquery的分页插件
Jul 31 Javascript
Bootstrap自定义文件上传下载样式
May 26 Javascript
浅谈Javascript数据属性与访问器属性
Jul 26 Javascript
微信小程序 LOL 英雄介绍开发实例
Sep 30 Javascript
js实现的光标位置工具函数示例
Oct 03 Javascript
js给table赋值的实例代码
Oct 13 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
Jul 12 Javascript
JavaScript实现百度搜索框效果
Mar 26 Javascript
详解react内联样式使用webpack将px转rem
Sep 13 Javascript
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
Sep 27 Javascript
Nuxt.js SSR与权限验证的实现
Nov 21 Javascript
js实现简单的点名器随机色实例代码
Sep 20 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
PHP4和PHP5共存于一系统
2006/11/17 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
2016/10/03 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
PHP绕过open_basedir限制操作文件的方法
2018/06/10 PHP
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
Jqyery中同等与js中windows.onload的应用
2011/05/10 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
js解析与序列化json数据(二)序列化探讨
2013/02/01 Javascript
9行javascript代码获取QQ群成员具体实现
2013/10/16 Javascript
jquery实现效果比较好的table选中行颜色
2014/03/25 Javascript
使用node.js 制作网站前台后台
2014/11/13 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
ionic2打包android时gradle无法下载的解决方法
2017/04/05 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
详解vuex 渐进式教程实例代码
2018/11/27 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
Angular8基础应用之表单及其验证
2019/08/11 Javascript
Antd的table组件表格的序号自增操作
2020/10/27 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
python 不关闭控制台的实现方法
2011/10/23 Python
python类中super()和__init__()的区别
2016/10/18 Python
flask框架视图函数用法示例
2018/07/19 Python
使用tensorflow实现线性svm
2018/09/07 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
爱尔兰电子产品购物网站:Komplett.ie
2018/04/04 全球购物
J2EE中常用的名词进行解释
2015/11/09 面试题
人事专员职责
2014/02/22 职场文书
大专生自荐书范文
2014/06/22 职场文书
2015年入党决心书
2015/02/05 职场文书
庆元旦主持词
2015/07/06 职场文书
2019生态环境保护倡议书!
2019/07/03 职场文书
Python几种酷炫的进度条的方式
2022/04/11 Python
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers