Javascript之常用运算符

心语:满目山河空念远,落花风雨更伤春,不如怜取眼前人

在Javascript中,为了进行逻辑运算的判断,我们会使用很多的运算符。运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。

Javascript 常见的有下面这些运算符:

  • 算数运算符
  • 赋值运算符
  • 递增和递减运算符
  • 比较运算符
  • 逻辑运算符
  • 三元运算符
  • 位运算符
  • 空值合并运算符
  • 空赋值运算符
  • 可选链式运算符
  • 双星号运算符

接下来,我就一一介绍它们的用法及应用场景

1.算数运算符

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

我们都知道在日常的生活中,我们难免会进行交易,比如 你去超市买东西,会和收银员进行物品与金钱的交易,这就会使用到算数,而程序中中同样也会使用运算。程序中常用的算数运算符有:

运算符 描述 实例
+ 5+10=15
- 10-5=5
* 10*5=50
/ 10/5=2
% 取余 10%5=0

这里,我要特别强调的一点,对于 算数运算符只针对于整数型的值,而对于浮点型会出现精度问题,所以:不要直接运算两个浮点数,因为结果可能你会出乎意料。

常见的一个经典面试题:

0.1+0.2= ?

这个题,可能很多人会毫无疑问的回答0.3,可事实结果却不是0.3,这是为什么呢?
这就是因为计算机是二进制的,对于浮点型的小数来说,并不会像现实当中进行运算,存在精度问题,那么 0.1 + 0.2 到底等于多少呢?

结果是:0.30000000000000004

如果使用一个浮点型小数去和一个整数进行运算,也不会出现你想要的答案,比如:

console.log(0.08 * 100); // 结果不是 8, 而是:8.000000000000001

2.赋值运算符

赋值运算符就是进行值或变量的赋值,等号左边等于等号右边。

赋值运算符又可以分为简单和复合两种赋值运算

常见的 赋值运算符除了有 = 之外,+=、-=、*=、/=、%=也是赋值运算符。

var num1 = 66;
var num2 = num1;
var num3 = num1 + 5;
console.log(num2);  // 输出:66
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值