JavaScript----2

一、算数运算符

非Number类型的值进行运算时,会将这些值转换为Number类型的在进行计算

  • 可以通过为一个值 -0 *1 /1来将其转换为Number


二、赋值运算与自增自减

注意x--/x++  和 ++x/--x


三、关系运算符与逻辑运算符

===    判断值和类型是否相等

!==    判断值和类型是否不相等

对于非数值类型进行比较时,先转换为数字然后进行比较


关于逻辑运算:

&&::::

  • 对于非Boolean类型的数值, 逻辑与会将其悄悄咪咪转换为Boolean类型来判断
  • 如果条件A不成立, 则返回条件A的数值本身
  • 如果条件A成立, 不管条件B成不成立都返回条件B数值本身

||::::

  • 对于非Boolean类型的数值, 逻辑与会将其悄悄咪咪转换为Boolean类型来判断
  • 如果条件A不成立, 则不管条件B成不成立都返回条件B数值本身
  • 如果条件A成立, 则返回条件A的数值本身

要想将其它类型转换为Number类型除了Boolean()函数, 还可以使用  !!数值;

  • 值得注意的是!!数值;的形式,实现原理和Boolean()函数一样


四、逗号和三目运算符

在JavaScript中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把多个表达式连接起来组成一个表达式, 称为逗号表达式。


三目运算符:

条件表达式 ? 语句1 : 语句2;

true时执行语句1,否则执行语句2


Switch注意事项
  • case全等于问题

    • JavaScript中case判断是否相等时是全等于(===),而不是等于(==),也就是说既会判断类型是否相等又会判断值是否相等




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值