【JS学习笔记 02】运算符

算术运算符

JS有以下算术运算符

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

示例:

let a = 4;
let b = 3;
//加
console.log(`${a} + ${b} = ${a + b}`);
//减
console.log(`${a} - ${b} = ${a - b}`);
//乘
console.log(`${a} * ${b} = ${a * b}`);
//除
console.log(`${a} / ${b} = ${a / b}`);
//取余
console.log(`${a} % ${b} = ${a % b}`);

输出:
算术运算符

复合运算符

可以使用 =、/=、+=、-=、%= 等简写算术运算。即 n=2 等同于 n=n*2

运算符说明
+=等效 n = n + x
-=等效 n = n - x
*=等效 n = n * x
/=等效 n = n / x
%=等效 n = n % x

示例:

let a = 2;
console.log(`${a} += 2 结果为 ${a += 2}`);
console.log(`${a} -= 2 结果为 ${a -= 2}`);
console.log(`${a} *= 2 结果为 ${a *= 2}`);
console.log(`${a} /= 2 结果为 ${a /= 2}`);
console.log(`${a} %= 2 结果为 ${a %= 2}`);

输出结果:
JS运算符

一元运算符(自增运算符)

前置运算

前置操作会在表达式最先执行,先自增,再赋值
示例:

let a = 3;
console.log(`++a 的结果为 ${++a}`);

输出:
自增前置

后置运算

后置操作会在表达式最后执行,先赋值再自增

let a = 3;
console.log(`a++ 的结果为 ${a++}`);
console.log(`a++ 后的结果为 ${a}`);

输出:
自增后置

比较运算符

运算符说明
>大于
<小于
>=大于等于
<=小于等于
==强制类型转换比较
===不强制类型转换比较
let a = 1,b = 2,c = '1';

console.log(a < b); //true
console.log(a == b); //false
console.log(a == c); //true
console.log(a === c); //false
console.log(a == true); //true
console.log(a === true); //false

逻辑运算符

运算符说明
&&逻辑与
||逻辑或
逻辑非

优先级: && > || > !

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流水线程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值