1、算数运算符:+加法、-减法、*乘法、/除法、%取余
var a = 1, b = 2;
a + b = 3;
a - b = -1;
a * b = 2;
a / b = 0.5;
a % b = 1;
目测和数学中的运算是一样的,但是:+号,有两层意思
var a = "1", b = "2";
a * b = 2;
a / b = 0.5;
a - b = -1;
a + b = ?;
例如:将I have a dream 和 I want to beauiful girl进行连接
var str1 = 'I have a dream';
var str2 = 'I want to betiful girl';
var str3 = str1+str2;
console.log(str3);
得出结果str3 = I have a dreamI want to betiful girl
2、赋值运算符:=、+=、-=、*=、/=、%=
运算符 | 例子 | 等价于 | 运算结果 |
---|---|---|---|
= | y = 6 | y = 6 | |
+= | y += 1 | y = y+1 | y = 7 |
-= | y -= 1 | y = y-1 | y = 5 |
*= | y *= 2 | y = y*2 | y = 12 |
/= | y /= 2 | y = y/2 | y = 3 |
%= | y %= 4 | y = y%4 | y = 2 |
3、关系运算符:<、<=、>、>=、!=、==
运算符 | 说明 | 例子 | 运算结果 |
---|---|---|---|
== | 等于 | 2 == 3 | false |
=== | 恒等于(值和类型都要做比较) | 2 === 2 2 === “2” | true false |
!= | 不等于,也可写作<> | 2 != 3 | true |
> | 大于 | 2 > 3 | false |
< | 小于 | 2 < 3 | true |
>= | 大于等于 | 2 >= 3 | false |
<= | 小于等于 | 2 <= 3 | true |
4、逻辑运算符
运算符 | 说明 | 例子 | 运算结果 |
---|---|---|---|
&& | 逻辑与(and)两边都成立则为真 | x = 2;y = 6;x>5 && y>5 | false |
|| | 逻辑或(or)一边成立则为真 | x = 2;y = 6;x>5 || y>5 | true |
! | 逻辑非,取逻辑的反面 | x = 2;y = 6;!(x > y) | true |
5、一元运算符:++(自增)/- -(自减)
a++表示在a原有的基础上增加1 相当于: a = a+1;
a–表示在a原有的基础上减小1 相当于: a = a-1;
例1:a=1;输出a++的值
var a=1;
a++; // a= a+1
console.log(a);
例2:b=2;输出b–的值
var b=2;
b--; // b=b-1
console.log(b);
最后谢谢各位百忙之中看我整理的一些学习前端的js运算符的小知识,希望我的小总结的能给各位学习前端的知识一些帮助,让我们在学习中一起进步和加油💪哦!嘿嘿嘿!