JavaScript-运算符

本文详细介绍了编程语言中的各种运算符,包括算术运算符、赋值运算符、一元运算符、比较运算符和逻辑运算符。特别强调了自增和自减运算符的前后置差异,以及比较运算符的使用注意事项。此外,还概述了运算符的优先级原则,帮助开发者更好地理解和编写代码。
摘要由CSDN通过智能技术生成

运算符

  • 算术运算符
  • 赋值运算符
  • 一元运算符
  • 比较运算符
  • 逻辑运算符
  • 运算符优先级

1.1 算数运算符

符号功能
-求差
+求和
*求积
/求商
%取模(取余数,判断是否被整除)

1.2 赋值运算符

运算符
=
+=
-=
*=
/=
%=

1.3 一元运算符

运算符功能
自增++
自减- -

★★注意:

  • ++在变量前面:先自增后运算
  • ++在变量后面:先运算后自增

1.4 比较运算符

运算符功能
>大于
<小于
>=大于等于
<=小于等于
==是否相等(左右两边值相等)
!=是否不相等
===是否全等(值和数据类型都相等)
!==

★★注意:

  • 比较结果为Boolean类型
  • 不同类型之间出现隐式转换
  • NaN不等于任何值,包括它本身
  • 尽量不要比较小数,小数有精度问题
  • 字符串比较,是从左向右一个字符一个字符比较

1.5 逻辑运算符

符号名称特点短路
&&逻辑与符号两边都为true,结果才为true左边为false就短路
逻辑或符号两边有一个为true,结果就是true左边为true就短路
逻辑非true变成false false变成true

★★注意:

  • 短路:只存在于 && 和 || 中,当满足一定条件会让右边代码不执行

1.6 运算符优先级

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值