运算符的分类

本文详细介绍了JavaScript中的运算符,包括算术运算符如加、减、乘、除和取模,浮点数精度问题,递增和递减运算符的前置与后置使用,以及比较和逻辑运算符的用法和特性。还讨论了赋值运算符和短路运算的逻辑,并提供了相关示例和总结。
摘要由CSDN通过智能技术生成

运算符的概念

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

1.算术运算

1.1.概念:

算术运算使用的符号,用于执行两个变量或值得算术运算

运算符                                                 描述                          

+                                                          加

-                                                           减

*                                                           乘

/                                                            除

%                                                          取余数(取模)

1.2. 浮点数的精确度

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

1.3.表达式和返回值

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

返回值:任何表达式都有返回值

2.递增和递减运算符

2.1概念

可以使用递增(++) , 递减(--)运算符来完成在运算

在js中递增(++) , 递减(--)即可以放在变量前面,也可以放在变量后面,放在变量前面称之为前置运算符,放在变量后面称之为后置运算符

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

2.2前置递增(减)

使用口诀:先自加,后返回值

2.3后置递增(减)

使用口绝 : 先返回值,后自加

2.4前置和后置的小结

1.前置递增后置递增运算符可以简化代码的编写

2.单独使用时,运算结果相同

3.与其他代码联用时,执行结果不同

3.比较运算符

3.1概念

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

运算符名称                                说明                                               例                              结果

<                                                小于号                                           1<2                             true

>                                                大于号                                           1>2                            false

>=                                              大于等于                                       1>=1                          true

<=                                              小于等于                                       3<=2                          false

==                                               判等号(会转型)                             4==4                         true

!=                                                不等于号                                       3!=3                          false

===                                             全等(要求:值和类型一样)              7==='7'                    false

4.逻辑运算符

4.1概念

逻辑运算 符是用来进行布尔值运算的运算符,其返回值也是布尔值.经常用余多个条件的判断

逻辑运算符                                                             说明

&&                                                                 逻辑与,简称'与'   and

||                                                                    逻辑或,简称'或'    or

!                                                                     逻辑非,简称'非'    not

1.逻辑与

两侧都为true,返回值为true;两侧有一个为false,返回值为false

2.逻辑或

两侧都为false,返回值为false;两侧有一个值为true,返回为true 

3.逻辑非

不是真就是假

4.2短路运算(逻辑中断)

原理:

当有多个表达式时,.早变得表达式的值可以确定结果时,就不再进行继续运算右边表达式的值

1.逻辑与短路运算

表达式1 && 表达式2

如果第一个表达式的值为真,则返回表达式2

如果第一个表达式的值为假,则返回表达式2 

2.逻辑或短路运算

表达式1 || 表达式2

如果第一个表达式的值为真,则返回表达式1

如果第一个表达式的值为假,则返回表达式2

5.赋值运算符

5.1 概念

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值