2024年java基础语言运算符

java基础语言运算符一 运算符分类 运算符 operator 也称之为叫操作符 是用来实现赋值 比较和执行运算等功能的符号 javaScript 中常用的运算符 算数运算符 递增和递减运算符 比较运算符 逻辑运算符 赋值运算符 1 算数运算符 概述 算数运算使用的符号 用于执行两个变量或值得算数运算 运算符 描述 例子 加

大家好,我是讯享网,很高兴认识大家。



一、运算符分类

运算符:(operator):也称之为叫操作符。是用来实现赋值、比较和执行运算等功能的符号

javaScript中常用的运算符:

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

1.算数运算符

概述:算数运算使用的符号,用于执行两个变量或值得算数运算

运算符描述例子加10 + 20 = 30减10 - 20 = -10乘10 * 20 = 200除10 / 20 = 0.5取余数(取模)9 % 2 = 1
  • 浮点数的精度问题
    • 浮点数值得最高精确度是17位小数,但是再进行计算得时候其精确度远远不如整数
    • 讯享网 
    • 所以:不要直接判断两个浮点数是否相等!
  • 表达式和返回值
    • 表达式:是由数字、运算符和变量等以能求得数值得有意义排列方法所得组合
    • 简单的理解:是由数字、运算符、变量等组成得式子
    • 表达式最终都会有一个结果,返回给开发者,称之为返回值
讯享网
 

2.递增和递减运算符

2.1 递增和递减运算符概述

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

在javaScript中,递增和递减既可以放在变量名的前面也可以放在变量名的后面。

  • 放在变量名的前面,我们可以称为前置递增(递减)运算符
  • 放在变量名的后面,我们可以称之为后置递增(递减)运算符

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

2.2 递增运算符

  • 前置递增运算符
    • 写法如:,这就是前置递增,类似于:num = num + 1;但是写起来会更简单。
    • 使用口诀:先自加,后返回值。 如:var a = ++num; 先num加1,然后将加1后的结果返回给变量a
    • 讯享网
  • 后置递增运算符
    • 写法如:,这就是后置递增,类似于:num = num + 1;但是写起来更加单。
    • 使用口诀:先返回原来的值,后自加。
    •  
 
 

2.3 递减运算符

  • 前置递减运算符

    • 写法如:,这就是前置递增,类似于:num = num - 1;但是写起来会更简单。
    • 使用口诀:先自减,后返回值。 如:var a = --num; 先num减1,然后将减1后的结果返回给变量a
    •  
  • 后置递减运算符
    • 写法如:,这就是后置递增,类似于:num = num - 1;但是写起来更加单。
    • 使用口诀:先返回原来的值,后自减。

3.比较运算符

3.1 概述

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

3.2 运算符号

运算符名称说明案例运算结果小于号1 < 2true大于号1 > 2false大于或等于(大于等于)2 >= 2true小于或等于(小于等于)3 <= 2false判等号37 == 37;37 == ‘37’true不等号37 != 37false全等(要求值和数据类型都一样)37 === ‘37’false全不等37 !== ‘37’true

等号比较

符号作用用法赋值把右边给左边判断判断两边的值是否相等(不管类型)全等判断两边的值和数类型是否完全相同
 

4.逻辑运算符

4.1 概述

逻辑运算符就是用来进行布尔值运算的运算符,其返回值也是布尔值。后面的开发中经常会用于多个条件的判断

逻辑运算符说明案例“逻辑与”,简称”与",也可以是andtrue && false``“逻辑非”,简称“非”,也可以是not!true

4.2 逻辑与(&&)

在这里插入图片描述

在这里插入图片描述

两边都是true,才返回true,否则返回falsejava基础语言运算符

4.3 逻辑或(||)

在这里插入图片描述

在这里插入图片描述

两边都是false,才返回false,否则返回true

4.4 逻辑非(!)

逻辑非,也叫取反符,用来取一个布尔值相反的值。如:true的相反值就是false

 

4.5 短路运算

逻辑中断

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

  • 逻辑与
    •  
    •  
  • 逻辑或
    •  
    •  
 

5.赋值运算符

5.1 概念

用来把数据赋值给变量的运算符。

赋值运算符说明案例直接赋值var a = 10;加减一个数后赋值var age= 5; age+=5//10乘除取模后赋值var age = 2; age*=5 //10

5.2 案例

 

6.运算符的优先级

优先级运算符顺序1小括号()2元运算符++ – !3算数运算先* / % 后 + -4关系运算符> >= < <=5相等运算符== != === 6逻辑运算符先 && 后||7赋值运算符=8逗号运算符,
小讯
上一篇 2024-12-23 17:31
下一篇 2024-12-25 11:45

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/5346.html