JS的操作符

本文详细介绍了JavaScript中的一元操作符,包括递增/递减、加减、布尔操作符,以及逻辑与、或操作。同时,涵盖了乘法、除法、取模和指数操作。此外,还讨论了加法、减法操作符在类型转换中的作用,以及关系和相等操作符在比较中的应用。条件操作符和赋值操作符也有所涉及,最后提到了逗号操作符在执行多个操作时的用法。

一元操作符:

        递增/递减操作符(++/--):递增递减操作符是照搬C语言的,但是有两个版本,前缀版和后缀版。前缀操作符会在变量的值被求和之前改变。后缀操作符会在变量的值被求和之后改变。

        一元加和减(+/-):一元加和减操作符主要用于基本的算法,但是也可以用于数据类型的转换,相当于Number()。

        布尔操作符(&&/||/!)逻辑非操作符用一个!来表示,这个操作符始终返回布尔值,逻辑非操作符首先将操作数转换为布尔值,然后再对其取反。逻辑非也可以用两个!!来表示,这样会返回变量真正的布尔值。逻辑与操作符用&&来表示,逻辑与操作符是一种短路操作符,如果第一个操作数决定了结果,那么永远不会对第二个操作数求值(第一个是false,那么第二个无论是什么都不会执行)。全真为真一假为假。逻辑或操作符用||来表示,逻辑或也是一种短路的操作符,(第一个是true,那么第二个是什么都不会执行)。一真为真,全假为假

        乘法操作符用一个*表示,可以用于计算两个数值的乘积。除法操作符用一个/表示,用于计算一个操作数除以第二个操作数的商。取模操作符用一个%表示用于计算一个数值除以另一个数值的余数

        指数操作符:ES7新增的操作符,指数操作符用**表示,等同于Math.pwo(),指数操作符还有自己的指数赋值操作符**=

        加法操作符:加法操作符常用于字符串的拼接。+

        减法操作符:减法操作符用-表示,在运算中,JS会先将其他类型的变量,转换为数值类型,然后再进行计算。相当于Number()

        关系操作符:>  <  >=  <=  ,这几个操作符都返回布尔值。

        相等操作符:等于和不等于(==,!=),在比较之前进行强制类型转换。全等和不全等(===,!==)在比较之前不进行类型转换。全等和不全等在比较的时候,要数据类型相同,值相同,才会得到true

        条件操作符:(num > num2)? num1 : num2  三元表达式

        赋值操作符:赋值操作符用=表示,表示将右边的值赋给左边的变量。let num = 10

        逗号操作符:逗号操作符可以用来在一条语句中执行多个操作。let num = 1 ,num2 = 2

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值