Javascript常用的运算符

1. 算数运算符

 概念: 算数运算使用的符号,用于执行两个变量或值的算数运算

运算符描述实例
+1+2=3
-2-1=1
*2*3=6
/4/2=2
%取余9%2=1

2. 递增和递减运算符

 概念: 用来对变量进行自增 1

名称实例等价
前置递增++num表示 num = num + 1
前置递减–num(这里num前有两个 -)表示 num = num - 1
后置递增num++表示 num = num + 1
后置递减num–(这里num前有两个 -)表示 num = num - 1

注:

  • 递增减运算符只能与变量一起使用。
  • 前置和后置的区别在于前者先自增/减再返回值,后者反之即先返回值再自增/减。

3. 比较运算符

 概念: 比较运算符(关系运算符)是两个数据进行比较时所使用的运算符,比较运算后会返回一个 Boolean 值。

运算符名称说明案例返回结果
<小于号1 < 2true
>大于号1 > 2false
>=大于等于号2 >= 2true
<=小于等于号3 <= 2false
==判等号(默认会转换数据类型进行比较)3 == 3true
!=不等号4 != 3true
=== !==全等 要求值和数据类型都一致37 === ‘37’false

4.逻辑运算符

 概念: 逻辑运算符是用来进行布尔值运算的运算符,其返回值也是布尔值。后面开发中经常用于多个条件的判断。

逻辑运算符说明案例
&&“逻辑与”,简称“与” andtrue && false
||“逻辑或”,简称“或” ortrue || false
!“逻辑非”,简称“非” not!true

4.1 短路运算(逻辑中断)

短路运算的原理:当有多个表达式(值)时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值。

1. 逻辑与

  • 语法: 表达式1 && 表达式2
  • 如果第一个表达式的值为真,则返回表达式2
  • 如果第一个表达式的值为假,则返回表达式1

2. 逻辑或

  • 语法: 表达式1 || 表达式2
  • 如果第一个表达式的值为真,则返回表达式1
  • 如果第一个表达式的值为假,则返回表达式2

5.赋值运算符

赋值运算符说明案例
=直接赋值var str = ‘值’;
-=、+=加、减一个后再赋值var num = 10; num+=5;    //15
*=、/=、%=乘、除、取余后再赋值var num = 2; num*=5    //10

6.运算符优先级

优先级运算符顺序
1小括号()
2一元运算符++ – !
3算数运算符先* / %后 + -
4关系运算符> >= < <=
5相等运算符== != === !==
6逻辑运算符先 && 后 ||
7赋值运算符=
8逗号运算符,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值