JavaScript基本运算符

本文详细介绍了JavaScript中的各种运算符,包括算数运算符、递增和递减运算符、比较运算符、逻辑运算符、赋值运算符以及运算符优先级。还特别提到了浮点数精度问题和短路运算的原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、算数运算符

二、递增和递减运算符

三、比较运算符

四、逻辑运算符

五、赋值运算符

六、运算符优先级


运算符

运算符也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号,常见的运算符:算数运算符,递增和递减运算符,比较运算符,逻辑运算符,赋值运算符。

一、算数运算符

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

加(+)、减(-)、乘(*)、除(/)、取余(%)

取余(%):返回除法的余数。

注意:浮点数的精度问题。

浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数。

var result = 0.1 + 0.2;    // 结果不是 0.3,而是:0.30000000000000004

console.log(0.07 * 100);   // 结果不是 7,  而是:7.000000000000001

所以:不要直接判断两个浮点数是否相等 !

二、递增和递减运算符

如果需要反复给数字变量添加或减去1,可以使用递增(++)和递减( -- )运算符来完成。

举例:

var num=1;num++;//2

var num=1;++num;//2

放在变量前面时,我们可以称为前置递增(递减)运算符,放在变量后面时,我们可以称为后置递增(递减)运算符。

前置递增:

++num 前置递增,就是自加1,类似于 num =  num + 1,简写++num,先自加,后返回值。

  var  num = 10;

  alert(++num + 10);   // 21

后置递增:

num++ 就是自加1,类似于 num =  num + 1,简写 num++,先返回原值,后自加。

  var  num = 10;

  alert(10 + num++);  // 20

三、比较运算符

<      小于号       1<2    true

>      大于号       1>2    false

>=     大于等于     2>=2   true

<=     小于等于     3<=2   false

==     是否相等     2==2   true

!=      不等号       3!=2   true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青青草原小魔王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值