JavaScript的操作符运算符

前言:

JavaScript的运算符与C/C++一致

算数运算符:

|-------|----|
| 算数运算符 | 说明 |
| + | 加 |
| - | 减 |
| * | 乘 |
| % | 除 |
| / | 取余 |

递增递减运算符:

|-----|-----|
| 运算符 | 说明 |
| ++ | 递增1 |
| -- | 递减1 |

补充:

令a=1,b=1

|-------|---|---|
| 运算 | a | b |
| a=b++ | 1 | 2 |
| a=++b | 2 | 2 |
| a=b-- | 1 | 0 |
| a=--b | 0 | 0 |

比较(关系)运算符:

|-----|------|
| 运算符 | 说明 |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
| == | 等于 |
| != | 不等于 |
| === | 全等 |
| !== | 不全等 |

逻辑运算符:

|------|----|
| 运算符 | 说明 |
| && | 并且 |
| || | 或者 |
| ! | 非 |

赋值运算符:

令a=1,b=2

|-----|----------------|-----|---|
| 运算符 | 例子 | a | b |
| = | a=b | 2 | 2 |
| += | a+=b (a=a+b) | 3 | 2 |
| -= | a-=b (a=a-b) | -1 | 2 |
| *= | a*=b (a=a*b) | 2 | 2 |
| /= | a/=b (a=a/b) | 0.5 | 2 |
| %= | a%=b (a=a%b) | 0 | 2 |

条件运算符:

(条件)?语句1:语句2;

条件为真则执行语句1,反之执行语句2

逗号运算符:

使用逗号运算符分隔的语句会从左到右顺 序依次执行

运算符的优先级:

自上而下,优先级降低

相关推荐
剑穗挂着新流苏31214 小时前
208_深度学习的鲁棒性之美:暂退法(Dropout)原理与实战
开发语言·pytorch·python·深度学习
小草cys15 小时前
review202604032342
开发语言·php
一只小阿乐15 小时前
js流式模式输出 函数模式使用
开发语言·javascript·ai·vue·agent·流式数据·node 服务
伯远医学15 小时前
如何判断提取的RNA是否可用?
java·开发语言·前端·javascript·人工智能·eclipse·创业创新
搜狐技术产品小编202315 小时前
端侧Python动态算法策略的部署与运行
开发语言·python
cch891815 小时前
C++与PHP:7大核心差异全解析
java·开发语言
人人常欢笑15 小时前
Grafana 表格自定义下载样式。
javascript·react.js·grafana
ID_1800790547315 小时前
Python 采集转转二手商品详情:API 接口与爬虫实战全方案(2026 最新)
开发语言·爬虫·python
lifewange15 小时前
JavaScript是什么
开发语言·javascript·ecmascript
环黄金线HHJX.15 小时前
《Tuan(拼音字母)⇆团(Group)/&湍(Turbulence)/&双结构链路道/&文字、符号、语言/&源点设计、连接起:人类与自然+AICosmOS》
开发语言·人工智能·算法·编辑器