js 运算符_js运算符

eb570bd6bbd49c5f09b4961d7f7743b3.png

运算操作符

1. + 加

数学运算、字符串链接

任何数据类型加字符串都等于字符串

2. -减 *乘 /除 %摩尔 (余数) =赋值 ()

infinity 无穷 number ,NaN - not a number。

3. 优先级 = 最弱,()优先级较高

4. ++ -- += -= /= *= %=

++ ,a = a + 1; ----> a ++;

如果++ 放后面,先打印后执行++。如果++ 放前面,先执行++ 后打印。

-- , a = a - 1; ----> a --;

+= , a = a + 10; ----> a += 10;

-= , a = a - 10; ----> a -= 10;

/= , a = a / 10; ----> a /= 10;

*= , a = a * 10; ----> a *= 10;

%= , a = a % 10; ----> a %= 10;

> % 摩尔,余数。

比较运算符

< > == <= >= !=

字符串比较的是asc码的大小。

> 字符串10与字符串8比较,先1和8比较,看大不大于8,如果等于,就再用0和8比较,如果不等于,看哪个大。

NaN 不等于任何东西,包括自己。

逻辑运算符

&&与 ||或 !非

&&与:先看第一表达式转换成布尔值的结果,如果结果为真,那么它会往后看第二个表达式转换成为布尔值的结果,然后如果只有两个表达式的话,只看看到第二个表达式,就可以返回该表达式的值了。(碰假就停)--全真才为真

> 转换成布尔值为false的值:undefined、null、NaN、""、0、false

// 短路语句使用&&

||或:碰真就停。--一真就为真

// 写兼容 

!非:变成布尔值后,再取反的意思。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值