js新手入门之运算符

运算符也叫操作符(对于非数字类型数值运算时会自动转换为Number)
通过运算符可以对一个或多个值进行运算,并获取其运算结果
算数运算符(+ - * % )
(+) 两个值进行加法运算并返回,两个字符串进行相加时进行拼串运算(任何值和字符串相加时,就会转为字符串)
(-) 减
(*)乘
(/)除
(%)取余
一元运算符
(-) 负号 对于数字进行取反
对于非Number类型的数值 先将其转换为Number,然后在进行运算
对于一个数据值使用+讲其转换为Number,原理和Number一样

自增自减表达式
++ –
逻辑运算符(非布尔值先)
! 取反
&& 短路与 (两个都为true时返回true否则返回false 如果第一个为true时第二个才会执行)
|| 短路或(至少有true时返回true否则返回false 如果第一个true时,第二个不会执行)
非布尔值与或运算,先将其转化为布尔值,然后在进行运算
与运算
如果第一个为true 则返回第二个值
如果第一个为false 则返回第一个值
或运算
如果第一个为true 则返回第一个值
如果第一个为false 则返回第二个值

赋值运算符
= 赋值
+=加等于
-=减等于
等于
=全等
*=乘等于
/=除等于
%=取余等于
关系运算符 >大于 <小于 <=小于等于 >=大于等于
非数值比较,先转换为数值在比较
任何值和NAN比较都是false
如果两个都是字符串比较的时unicode编码(一位一位比较,如果两位一样则会比较下一位,可以借用它进行排序)
相等运算符
== 相等返回true 否则返回false(类型不同时自动转换)
特殊:
null
0 false
NAN 不与任何值相等,可通过isNAN判断是否为NAN
=== 全等 大小类型都相等时返回true,否则返回false
不全等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值