微信小程序的基本运算符有哪些
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,这篇文章主要介绍"微信小程序的基本运算符有哪些"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"微信小程序的基本运算符有哪些"文章能帮助大家解决问题。基本运算符示
千家信息网最后更新 2025年11月10日微信小程序的基本运算符有哪些
这篇文章主要介绍"微信小程序的基本运算符有哪些"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"微信小程序的基本运算符有哪些"文章能帮助大家解决问题。
基本运算符
示例代码:
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安全错误
数据库的锁怎样保障安全
服务器bios界面升级
校园网从服务器断开
十堰专业的软件开发中心
根据表格设计数据库
陕西戴尔服务器虚拟化迁移服务器
共健网络安全_共享网络
数据库应用技术试题及
怎么查看网络安全不安全
山东最好的网络安全单招学校
石林第三方软件开发
龙口电商软件开发哪家好
郑州互联网软件开发定制
淘宝推广软件开发
东营紫格互联网科技
枣庄安卓软件开发公司
沈阳东塔网络安全特训营培训机构
沈阳软件开发公司哪家好
网络安全需要保护
社区 护苗 网络安全宣传
腾讯云服务器怎么搭建
SW暗黑3 服务器连不上
招商银行网络安全运维经理
java版免费服务器地址
ip话题谈未来网络技术
公寓预付费软件开发
商务软件开发与应用就业方向
现在的网络技术
网络技术二级考试
邹平仓库库存软件开发公司
mysql怎么查数据库时区