javascript运算符

javascript运算符

算术运算符

符号
+
-
*
/
%取余,取模

NaN(not a number) 错误的算术运算会得到 NaN 的结果
NaN 的数据类型为 number

赋值运算符

符号
=num1 = num2
+=num1 += num2; ==> num1 = num1 + num2;
-=num1 -= num2; ==> num1 = num1 - num2;
*=num1 *= num2; ==> num1 = num1 * num2;
/=num1 /= num2; ==> num1 = num1 / num2;
%=num1 %= num2; ==> num1 = num1 % num2;

关系(比较)运算符

符号
>大于
<小于
>=大于等于
<=小于等于
==等于
===全等
!=不相等,比较值是否相等,不会比较数据类型
!==不全等,比较值是否相等,也比较数据类型是否相等

== 只比较值是否相等,不会比较数据类型
=== 全等,全等不仅会比较值是否相等,还会比较数据类型是否相等

 console.log(520 == '520');//true
 console.log(520 === 520);//true
 console.log(520 === '520');//false

!= 不相等 只比较值,不比较数据类型
!== 不全等 值和数据类型都会比较

 console.log(50 != "50")//false
 console.log(50 !== 50);//false
 console.log(50 !== "50");//true

逻辑运算符

与 “&&”
或 “||”
非 “!”

逻辑中断
&&:如果第一个为假就返回第一个表达式,否则返回第二个表达式
||:如果第一个为真就返回第一个表达式,否则返回第二个表达式
console.log(10 && 20);//20
console.log(0 & 20);//0
console.log(20 & 0);//0

一元运算符

符号
num++自加,后加
num- -自减,后减
++num自加,先加
- -num自减,先减

三元运算符

语法:条件表达式 ? 表达式一 : 表达式2

var a = 1;
var b = 2;
a > b ? true : false;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值