JS-运算符

目录

1、算术运算符

2、递增运算符

2.1、前置递增运算符: 

2.2、后置递增运算符

2.3、前后递增综合应用

3、比较运算符

4、逻辑运算符

5、短路运算(逻辑中断)

6、赋值运算符

7、运算符优先级


1、算术运算符

 加减乘除、取余
取余:% 

2、递增运算符

2.1、前置递增运算符: 

++变量名   ------   意思就变量+1
特点:
先加1,再返回值

例如:

a = 10
++a;  // a = 11
b = ++a + 2  // ++a =12
b = 14

2.2、后置递增运算符

变量名++
先返回值,再加一
例如:

c = 10;
c++; // c  = 11
d = c++ + 2;  //  c++ = 11
d = 13;

2.3、前后递增综合应用


e = 10;
f = e++ + ++e; // e++ = 10 此时e= 11  所以++e = 12
f = 22

3、比较运算符

 >, <, >=, <=, 
==:等于,(会默认转换数据类型,会把字符串型的数据转换为数字型)
!=:不等于
===:全等。(要求值和数据类型完全一致)
!==:不全等。

4、逻辑运算符

&&:与
||: 或
!:非

5、短路运算(逻辑中断)

原理:当有多个表达式或值时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值
1、与 (&&)
表达式1&&表达式2
表达式1结果为真,返回表达式2的值
表达式1结果为假,返回表达式1的值
2、或  (||)
表达式1 || 表达式2
表达式1结果为真,返回表达式1的值
表达式1结果为假,返回表达式2的值

6、赋值运算符

=、+=、-=、*=、/=、%=
有python基础的这个很好理解。
后几个就相当于:a += 1  ----->  a = a + 1
后面几个都一样。

7、运算符优先级

小括号:()
一元运算符(++, --, !)
算数运算符(先乘除取余,再加减)
关系运算符(>, >=, <, <=, )
相等运算符(==, !=, ===, !==)
逻辑运算符(先 && 后 ||)
赋值运算符(=)
逗号运算符(,)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值