1. 算数运算符

运算符 描述 例子 结果
+ x=y+2 x=7
- x=y-2 x=3
* x=y*2 x=10
/ x=y/2 x=2.5
% 求余数 (保留整数) x=y%2 x=1
++ 累加 x=++y x=6
-- 递减 x=--y x=4

2. 赋值运算符

运算符 例子 等价于 结果
= x=y   x=5
+= x+=y x=x+y x=15
-= x-=y x=x-y x=5
*= x*=y x=x*y x=50
/= x/=y x=x/y x=2
%= x%=y x=x%y x=0

字符串的加运算(拼接),数值类型的运算,都没什么好说的。只不过在js中,字符类型可以直接和数值类型进行“+”运算,运算结果直接定义为字符串

3. 比较运算符

运算符 描述 例子
== 等于 x==8 为 false
=== 全等(值和类型) x===5 为 true;x==="5" 为 false
!= 不等于 x!=8 为 true
> 大于 x>8 为 false
< 小于 x<8 为 true
>= 大于或等于 x>=8 为 false
<= 小于或等于 x<=8 为 true

4. 逻辑运算符

运算符 描述 例子
&& and (x < 10 && y > 1) 为 true
|| or (x==5 || y==5) 为 false
! not !(x==y) 为 true

5. 条件运算符

  

语法

variablename=(condition)?value1:value2 

例子

greeting=(visitor=="PRES")?"Dear President ":"Dear ";

如果变量 visitor 中的值是 "PRES",则向变量 greeting 赋值 "Dear President ",否则赋值 "Dear"。

最新文章

  1. UVALive 4728 Squares (平面最远点对)
  2. 突破php的imagecopyresampled 和imagecopyresized 实现图片马JPG
  3. 深入分析Java Web技术内幕(修订版)
  4. bzoj1104: [POI2007]洪水pow
  5. java 继承多态的一些理解不和不理解
  6. 烂泥:通过vsphere给esxi添加本地硬盘
  7. Codeforces Round #149 (Div. 2)
  8. Android学习笔记(2)
  9. NFC(9)NDEF文本格式规范及读写示例(解析与封装ndef 文本)
  10. C#生成二维码名片
  11. H5 progress标记
  12. hdu_4283_You Are the One(区间DP)
  13. [转]Have a query in Blue prism coding stage and collection stage.
  14. [CentOS]Failed to start OpenSSH server daemon
  15. HTTP协议学习笔记(四)
  16. 26. Remove Duplicates from Sorted Array C++ 删除排序数组中的重复项
  17. Effective C++笔记:继承与面向对象设计
  18. [PLC]ST语言一:LD_LDI_AND_ANI_OR_ORI
  19. 使用keytool生成密钥对
  20. .net core 第一篇选择开发工具和环境

热门文章

  1. transition-timing-function 属性
  2. Odoo Linux服务器一键安装脚本使用指南
  3. Windows Server 2016-批量新建域用户(二)
  4. LOJ #6041. 「雅礼集训 2017 Day7」事情的相似度
  5. 一些常用Java序列化框架的比较
  6. pandas 对数据帧DataFrame中数据的索引及切片操作
  7. Linux系统部署samba服务记录
  8. Promise探讨
  9. 《白帽子讲Web安全》- 学习笔记
  10. 从零开始学习PYTHON3讲义(十)自己做一个“电子记事本”