原生JS一(运算符)

一. 算术运算符

算术运算符有 + , - , * , / , %(取余运算符)
算术运算符可以操作常量,也可以操作并保存变量
变量可以修改,多次赋值,会覆盖上一次的值
多次赋值:1.赋值一定是声明过的变量
     2.每个变量只能声明一次

+

加号两边都是Number类型的数据时,运行加法
代码:
原生JS一(运算符)
显示效果:
原生JS一(运算符)
>加号两边,任意一边是字符串类型,那么就运行拼接(将+号两边都变为字符串进行拼接)
代码:
原生JS一(运算符)
显示效果:
原生JS一(运算符)

%取余运算符
两数相除取余数
代码:
原生JS一(运算符)
显示效果:
原生JS一(运算符)

二. 复合算术运算符

复合算术运算符有+=,-=,*=,/=,%=

+=
代码:
原生JS一(运算符)
显示效果:
原生JS一(运算符)

自增(减)运算符

++(–),增量为1
当++(–)在前时,参与当前运算
代码:
原生JS一(运算符)
显示效果:
原生JS一(运算符)
当++(–)在后时,不参与当前运算,但所有运算执行结束后,再自增
代码:
原生JS一(运算符)
显示效果:
原生JS一(运算符)

三. 关系运算符

关系运算符有>,<,==, ===,!=,!==,!

">"大于
"<"小于

"=="等于,数值相同即可,即使数据类型不同,也会返回true
代码:
原生JS一(运算符)
显示效果:
原生JS一(运算符)

"==="全等于,数值和数据类型有一个不同,就会返回false
代码:
原生JS一(运算符)
显示效果:
原生JS一(运算符)

!取反运算 将true或false互相转换
     在数字中,非0即为真
代码:
原生JS一(运算符)
显示效果
原生JS一(运算符)

四. 逻辑运算符

逻辑 与 &&

语法:最后结果=表达式1 && 表达式2
只有当两个表达式都为真时,结果为true,有一个为假,则返回false
代码:
原生JS一(运算符)
显示效果:
原生JS一(运算符)

逻辑 或 ||

语法:最后结果=表达式1 || 表达式2
只要有一个表达式为真,最后结果就会返回true
代码:
原生JS一(运算符)
显示效果:
原生JS一(运算符)

逻辑 非 即取反运算!

五. 三元运算符

三元运算符又叫问号冒号表达式
语法:最后结果 = 表达式 ? 值1 :值2
判断表达式为真,返回值1;否则返回值2

代码:
原生JS一(运算符)
显示效果:
原生JS一(运算符)