Javascript常见运算符与前置++(--)与后置的区别

JavaScript中的运算符用于对变量和值进行运算。常见的运算符包括:

算术运算符

  • 加法:+
  • 减法:-
  • 乘法:*
  • 除法:/
  • 取余:%

赋值运算符

  • 等号:=
  • 加等:+=
  • 减等:-=
  • 乘等:*=
  • 除等:/=
  • 取余等:%=
  • 左移等:<<=
  • 右移等:>>=
  • 无符号右移等:>>>=
  • 按位与等:&=
  • 按位或等:|=
  • 按位异或等:^=

比较运算符

  • 等于:==
  • 不等于:!=
  • 全等于:===
  • 不全等于:!==
  • 大于:>
  • 小于:<
  • 大于等于:>=
  • 小于等于:<=

逻辑运算符

  • 与:&&
  • 或:||
  • 非:!

位运算符

  • 按位与:&
  • 按位或:|
  • 按位异或:^
  • 取反:~
  • 左移:<<
  • 右移:>>
  • 无符号右移:>>>

条件运算符

  • 三目运算符:condition ? expr1 : expr2

其他运算符

  • typeof:返回一个值的数据类型
  • instanceof:判断一个对象是否为某个类的实例
  • delete:删除一个属性或一个对象

前置++(--)与后置的区别

在 JavaScript 中,++-- 运算符是用来递增和递减数字值的。前置和后置的区别在于它们的操作顺序不同。

前置++--的优先级高于其他运算符,它们会在表达式求值之前执行。
let a = 5;
let b = ++a; // a 先递增,然后将递增后的值赋给 b
console.log(a); // 6
console.log(b); // 6
后置++--的优先级低于其他运算符,它们会在表达式求值之后执行。
let a = 5;
let b = a++; // a 先被赋给 b,然后再递增
console.log(a); // 6
console.log(b); // 5
  • 前置++--会先执行递增或递减操作,然后再将结果赋值给变量。
  • 后置++--会先将变量的值赋值给其他变量,然后再执行递增或递减操作。
  • 使用前置++--或后置++--,取决于你想在变量使用前还是之后递增或递减。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值