主页

算数运算符

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

递增递减运算符

递增(++)和递减(--)既可以放在变量前面,也可以放在变量后面,放在变量前面时,我们称为前置递增(递减)运算符放在后面时,我们称为后置递增(递减)运算符
递增和递减运算符必须和变量配合使用
前置递增运算符
++num前置递增,就是自加1,类似于num = num + 1,但是++num写起来更简单
先自加,后返回值
前置递增运算符
num++后置递增,就是自加1,类似于num = num + 1,但是num++写起来更简单
先返回值,后自加

比较运算符

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

逻辑运算符

逻辑与&&
&& 全真则真,一假全假
逻辑或||
|| 全假则假,一真全真
逻辑非!
! 真亦假来假亦真

短路运算(逻辑中断)

短路运算原理:当有多个表达式(值)时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值
短路运算(逻辑与&&左边为false就短路)
语法:表达式1 && 表达式2
如果第一个表达式的值为真,则返回表达式2
如果第一个表达式的值为假,则返回表达式1
短路运算(逻辑或||左边为true就短路)
语法:表达式1 || 表达式2
如果第一个表达式的值为真,则返回表达式1
如果第一个表达式的值为假,则返回表达式2

赋值运算符

let age =10;
age += 5;   // 相当于 age = age + 5;
age -= 5;   // 相当于 age = age - 5;
age *= 5;   // 相当于 age = age * 5;

运算符优先级

JavaScript

版权属于:Joe
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
0

目录

来自 《JS-运算符》
评论

qiaofugui

博主很懒,啥都没有
188 文章数
14 评论量
3 分类数
191 页面数
已在风雨中度过 2年133天2小时4分