微信小程序的基本运算符有哪些
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"微信小程序的基本运算符有哪些"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"微信小程序的基本运算符有哪些"文章能帮助大家解决问题。基本运算符示
千家信息网最后更新 2026年11月02日微信小程序的基本运算符有哪些
这篇文章主要介绍"微信小程序的基本运算符有哪些"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"微信小程序的基本运算符有哪些"文章能帮助大家解决问题。
基本运算符
示例代码:
var a = 10, b = 20;// 加法运算console.log(30 === a + b);// 减法运算console.log(-10 === a - b);// 乘法运算console.log(200 === a * b);// 除法运算console.log(0.5 === a / b);// 取余运算console.log(10 === a % b);
加法运算(+)也可以用作字符串的拼接。
var a = '.w' , b = 'xs';// 字符串拼接console.log('.wxs' === a + b);一元运算符
示例代码:
var a = 10, b = 20;// 自增运算console.log(10 === a++);console.log(12 === ++a);// 自减运算console.log(12 === a--);console.log(10 === --a);// 正值运算console.log(10 === +a);// 负值运算console.log(0-10 === -a);// 否运算console.log(-11 === ~a);// 取反运算console.log(false === !a);// delete 运算console.log(true === delete a.fake);// void 运算console.log(undefined === void a);// typeof 运算console.log("number" === typeof a);位运算符
示例代码:
var a = 10, b = 20;// 左移运算console.log(80 === (a << 3));// 无符号右移运算console.log(2 === (a >> 2));// 带符号右移运算console.log(2 === (a >>> 2));// 与运算console.log(2 === (a & 3));// 异或运算console.log(9 === (a ^ 3));// 或运算console.log(11 === (a | 3));
比较运算符
示例代码:
var a = 10, b = 20;// 小于console.log(true === (a < b));// 大于console.log(false === (a > b));// 小于等于console.log(true === (a <= b));// 大于等于console.log(false === (a >= b));
等值运算符
示例代码:
var a = 10, b = 20;// 等号console.log(false === (a == b));// 非等号console.log(true === (a != b));// 全等号console.log(false === (a === b));// 非全等号console.log(true === (a !== b));
赋值运算符
示例代码:
var a = 10;a = 10; a *= 10;console.log(100 === a);a = 10; a /= 5;console.log(2 === a);a = 10; a %= 7;console.log(3 === a);a = 10; a += 5;console.log(15 === a);a = 10; a -= 11;console.log(-1 === a);a = 10; a <<= 10;console.log(10240 === a);a = 10; a >>= 2;console.log(2 === a);a = 10; a >>>= 2;console.log(2 === a);a = 10; a &= 3;console.log(2 === a);a = 10; a ^= 3;console.log(9 === a);a = 10; a |= 3;console.log(11 === a);
二元逻辑运算符
示例代码:
var a = 10, b = 20;// 逻辑与console.log(20 === (a && b));// 逻辑或console.log(10 === (a || b));
其他运算符
示例代码:
var a = 10, b = 20;//条件运算符console.log(20 === (a >= 10 ? a + 10 : b + 10));//逗号运算符console.log(20 === (a, b));
运算符优先级
| 优先级 | 运算符 | 说明 | 结合性 |
|---|---|---|---|
| 20 | ( ... ) | 括号 | n/a |
| 19 | ... . ... | 成员访问 | 从左到右 |
... [ ... ] | 成员访问 | 从左到右 | |
... ( ... ) | 函数调用 | 从左到右 | |
| 17 | ... ++ | 后置递增 | n/a |
... -- | 后置递减 | n/a | |
| 16 | ! ... | 逻辑非 | 从右到左 |
~ ... | 按位非 | 从右到左 | |
+ ... | 一元加法 | 从右到左 | |
- ... | 一元减法 | 从右到左 | |
++ ... | 前置递增 | 从右到左 | |
-- ... | 前置递减 | 从右到左 | |
typeof ... | typeof | 从右到左 | |
void ... | void | 从右到左 | |
delete ... | delete | 从右到左 | |
| 14 | ... * ... | 乘法 | 从左到右 |
... / ... | 除法 | 从左到右 | |
... % ... | 取模 | 从左到右 | |
| 13 | ... + ... | 加法 | 从左到右 |
... - ... | 减法 | 从左到右 | |
| 12 | ... << ... | 按位左移 | 从左到右 |
... >> ... | 按位右移 | 从左到右 | |
... >>> ... | 无符号右移 | 从左到右 | |
| 11 | ... < ... | 小于 | 从左到右 |
... <= ... | 小于等于 | 从左到右 | |
... > ... | 大于 | 从左到右 | |
... >= ... | 大于等于 | 从左到右 | |
| 10 | ... == ... | 等号 | 从左到右 |
... != ... | 非等号 | 从左到右 | |
... === ... | 全等号 | 从左到右 | |
... !== ... | 非全等号 | 从左到右 | |
| 9 | ... & ... | 按位与 | 从左到右 |
| 8 | ... ^ ... | 按位异或 | 从左到右 |
| 7 | ... | ... | 按位或 | 从左到右 |
| 6 | ... && ... | 逻辑与 | 从左到右 |
| 5 | ... || ... | 逻辑或 | 从左到右 |
| 4 | ... ? ... : ... | 条件运算符 | 从右到左 |
| 3 | ... = ... | 赋值 | 从右到左 |
... += ... | 赋值 | 从右到左 | |
... -= ... | 赋值 | 从右到左 | |
... *= ... | 赋值 | 从右到左 | |
... /= ... | 赋值 | 从右到左 | |
... %= ... | 赋值 | 从右到左 | |
... <<= ... | 赋值 | 从右到左 | |
... >>= ... | 赋值 | 从右到左 | |
... >>>= ... | 赋值 | 从右到左 | |
... &= ... | 赋值 | 从右到左 | |
... ^= ... | 赋值 | 从右到左 | |
... |= ... | 赋值 | 从右到左 | |
| 0 | ... , ... | 逗号 | 从左到右 |
关于"微信小程序的基本运算符有哪些"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
运算
运算符
代码
示例
等号
逻辑
加法
程序
减法
知识
乘法
优先级
字符
字符串
成员
条件
符号
行业
逗号
除法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技工作委员会主任
中关村互联网科技集团
圆梦互联网科技
重庆互联网络科技
金融科技创新监管互联网金融
中资互联网科技
上海互联网科技有限公司
互联网科技英文
未来的互联网科技
科技互联网公司logo
互联网金融和金融科技
哈尔滨新华互联网科技
科技赋能互联网健康
南山科技园互联网公司有哪些
千方科技属于互联网企业吗
为客找房互联网科技公司怎么样
广州梦谷互联网科技有限公司领导
银川新华互联网科技学校是国营吗
互联网金融金融科技
中国主要互联网科技公司
互联网科技工作委员会
朗新科技与工业互联网
互联网金融 科技
互联网科技博客
互联网时代科技改变生活
996高科技互联网公司
工业互联网等科技实现智能化赋能
中国互联网有什么科技
21世纪互联网科技成就
重庆科技产业互联网有哪些