三.运算符

本文介绍了JavaScript中的赋值运算符,如=、+=等,以及一元运算符如++、--,强调了它们在自增和自减操作中的应用。接着讨论了比较运算符,如>、<、==等,提到了比较时的注意事项,如NaN的比较和不同类型之间的隐式转换。此外,还涵盖了逻辑运算符如&&、||,并概述了运算符的优先级规则,帮助理解表达式的计算顺序。
摘要由CSDN通过智能技术生成
  • 赋值运算符
  • 一元运算符
  • 比较运算符
  • 逻辑运算符
  • 运算符优先级

1.1赋值运算符

目标:能够使用赋值运算符简化代码

赋值运算符:对变量进行赋值的运算符

 已经学过的赋值运算符:= 将等号右边的值赋予给左边,要求左边必须是一个容器

其他赋值运算符

  • +=
  • -=
  • *=
  • /=
  • %=

1.2一元运算符

目标:能够使用一元运算符做自增运算

众多的js的运算符可以所需表达式的个数,分为一元运算符,二元运算符,三元运算符

二元运算符

let num=1+2

一元运算符

例:正负号+-

  • 自增:符号++
  • 自减:符号:--

使用场景:经常用于计数来使用

前置自增

let num=1

++num

后置自增

let num=1

num++

区别

  • 单独使用没有区别,后置更常用
  • 参与运算有区别(了解即可),前置先加,后置后加

1.3比较运算符

目标:使用常见的比较运算符进行比较运算

学习路径

  • 比较运算符的介绍
  • 比较运算符的使用
  • 比较运算符的细节

介绍:比较两个数的大小,是否相等

比较运算符:> ,< ,>=,<=,==,===,!=,!==

NaN===NaN//false  NaN不等于任何人,包括它自己
  • 字符串的比较,是比较字符串的ASCⅡ码值
  • 尽量不要比较小数,因为有精度问题
  • 不同数据类型比较会发生隐式转换(转换成number类型再比较,开发过程种最喜欢===或者!==)
  • 比较运算符只返回true或false

1.4逻辑运算符

   ||, &&, !

1.5运算符优先级

优先级运算符顺序
1小括号()
2一元运算符++,--,!
3算数运算符先*,/,%后+,-
4关系运算符>,>=,<,<=
5相等运算符==,!=,===,!==
6逻辑运算符先&&后||
7赋值运算符=
8逗号运算符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值