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 相关文章推荐
用按钮控制iframe显示的网页实现方法
Feb 04 Javascript
JS文本获得焦点清除文本文字的示例代码
Jan 13 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
Nov 23 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
Jan 14 Javascript
使用Javascript监控前端相关数据的代码
Oct 27 Javascript
js实现无缝滚动图
Feb 22 Javascript
jquery.form.js异步提交表单详解
Apr 25 jQuery
vue 路由页面之间实现用手指进行滑动的方法
Feb 23 Javascript
javascript标准库(js的标准内置对象)总结
May 26 Javascript
详解vue-cli下ESlint 配置说明
Sep 03 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
Aug 14 Javascript
详解Vue slot插槽
Nov 20 Vue.js
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设计模式 DAO(数据访问对象模式)
2011/06/26 PHP
浅析php变量修饰符static的使用
2013/06/28 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
JavaScript面象对象设计
2008/04/28 Javascript
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
csdn 批量接受好友邀请
2009/02/19 Javascript
动态创建script标签实现跨域资源访问的方法介绍
2014/02/28 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
Bootstrap下拉菜单Dropdowns的实现代码
2017/03/17 Javascript
Javascript实现base64的加密解密方法示例
2017/06/27 Javascript
详解微信小程序与内嵌网页交互实现支付功能
2018/10/22 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
[02:15]2014DOTA2国际邀请赛 赛后退役选手回顾
2014/08/01 DOTA
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
快速实现基于Python的微信聊天机器人示例代码
2017/03/03 Python
Python3使用PyQt5制作简单的画板/手写板实例
2017/10/19 Python
python交互式图形编程实例(一)
2017/11/17 Python
Python文件操作基本流程代码实例
2017/12/11 Python
Python3 pickle对象串行化代码实例解析
2020/03/23 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
Python如何定义接口和抽象类
2020/07/28 Python
优衣库台湾官网:UNIQLO台湾
2019/02/01 全球购物
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
linux面试相关问题
2013/04/28 面试题
正规的求职信范文分享
2013/12/11 职场文书
社区活动邀请函范文
2014/01/29 职场文书
护士求职自荐信范文
2014/03/19 职场文书
乳制品整治工作方案
2014/05/29 职场文书
连锁超市项目计划书
2014/09/15 职场文书
乱世佳人观后感
2015/06/08 职场文书
四年级作文之植物
2019/09/20 职场文书
SpringBoot实现异步事件驱动的方法
2021/06/28 Java/Android
Redis数据同步之redis shake的实现方法
2022/04/21 Redis
一文搞懂PHP中的抽象类和接口
2022/05/25 PHP