Javascript---运算符

  • 运算符
  • 算数运算符
  • 递增和递减运算符
  • 比较运算符
  • 逻辑运算符
  • 赋值运算符
  • 运算符优先级

 

 

1.算数运算符

运算符(operator)也被称为操作符,是用于实现赋值,比较和执行算数等功能的符号。

JavaScript中常用的运算符有:

  1. 算数运算符
  2. 递增和递减运算符
  3. 比较运算符
  4. 逻辑运算符
  5. 赋值运算符

 

2. 算数运算符

 

 

2.1浮点数的精度问题

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

不能直接拿着浮点数进行相比较 是否相等

 

3.表达式和返回值

表达式:是由数字、运算符、变量等以能求得数值得有意排列方法所得的组合

 

4.递增和递减运算符

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

在JavaScript中,递增(++)和递减(--)即可以放在变量的前面,也可以放在后面

注意:递增和递减运算符必须和变量配合使用

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

num++后置递增,就是自加1,类似于num=num+1,先放回置,后自加

前置和后置自增如果单独使用,效果一样。

 

5.比较运算符

概念:比较运算符(关系运算符)式两个数据进行比较时所使用的运算符,比较运算后,会返回一个布尔值(true/false)作为比较运算的结果

 

 程序中等号式==,默认转换数据类型,会把字符串型的数据转换为数字型,只要求值相等就可以。

全等是===,一模一样 要求 两侧的值 还有数据类型完全一致

 

6.逻辑运算符

概念:逻辑运算符是用来进行布尔运算的运算符,其返回值也是布尔值。

 

 短路运算

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

如果表达式1结果是真 则返回表达式2

如果表达式1为假  那么返回表达式1

console.log(123&&456);//456

console.log(0&&456)//0

 

 

7.赋值运算符

概念:用于把数据赋值给变量的运算符

 

 

 

 

 

8.运算符优先级

 

 *一元运算符里面的逻辑非优先级很高

 

posted @   漫漫长路</>  阅读(50)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示