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 相关文章推荐
基于jQuery的可用于选项卡及幻灯的切换插件
Mar 28 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
Sep 21 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
May 04 Javascript
coffeescript使用的方式汇总
Aug 05 Javascript
AngularJS延迟加载html template
Jul 27 Javascript
Node.js + Redis Sorted Set实现任务队列
Sep 19 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
Sep 21 Javascript
js实现适合新闻类图片的轮播效果
Feb 05 Javascript
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
Mar 15 Javascript
移动端(微信等使用vConsole调试console的方法
Mar 05 Javascript
js实现简单点赞操作
Mar 17 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实现的随机广告显示代码
2007/06/14 PHP
基于Windows下Apache PHP5.3.1安装教程
2010/01/08 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
2014/10/30 PHP
分享3个php获取日历的函数
2015/09/25 PHP
PHP实现递归无限级分类
2015/10/22 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
2018/10/30 PHP
php+js实现的无刷新下载文件功能示例
2019/08/23 PHP
图片连续滚动代码[兼容IE/firefox]
2009/06/11 Javascript
js判断屏幕分辨率的代码
2013/07/16 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
node.js中watch机制详解
2014/11/17 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
JavaScript获取两个数组交集的方法
2015/06/09 Javascript
jquery实现ajax提交表单信息的简单方法(推荐)
2016/08/24 Javascript
Javascript实现汉字和拼音互转的终极方案
2016/10/19 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
JavaScript实现简易的天数计算器实例【附demo源码下载】
2017/01/18 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
2017/01/19 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
微信小程序indexOf的替换方法(推荐)
2020/01/14 Javascript
Django中Forms的使用代码解析
2018/02/10 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
用pandas按列合并两个文件的实例
2018/04/12 Python
python 去除txt文本中的空格、数字、特定字母等方法
2018/07/24 Python
Python进阶之全面解读高级特性之切片
2019/02/19 Python
opencv实现简单人脸识别
2021/02/19 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
2016自主招生校长推荐信范文
2015/03/23 职场文书
校运会加油稿大全
2015/07/22 职场文书
获奖感言范文
2015/07/31 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js