javascript(4)运算符

运算符也叫操作符,可以对一个或者多个值进行计算,并且获取运算结果
    比如typeof 就是一个运算符,它可以获取一个值的类型,并以字符串的形式返回。

运算符可以分为算数运算符,关系运算符和逻辑运算符

1.算数运算符
    算数运算符一般用来对Number类型的数值进行计算或者隐式转换String、Number类型。
    常见的算数运算符:

算数运算符作用
+可以进行数值的加法、数值的隐式转换、字符串的隐式转换
-可以进行数组的减法 、取反,数值的隐式转换
*乘法运算
/除法运算
%取余运算

注意:
0%5=0;
1%5=1;
2.关系运算符
关系运算符是对数之间关系的一个判断,结果是boolean(true,false)
关系运算符有<.>,<=,>=,== , ===,!(感叹号)

== :就是等于符号,判断两个值是否相等,类型不同的话,会隐式的转换成相同的类型再做比较
比如: 123==“123”,"123"会被隐式的转换成Number类型的
注意:null==undefined,NaN不能这样比较,要使用isNaN(),返回值是boolean值
当两个字符串进行比较的时候,是逐个比较字符的Unicode值

===:全等符号两个值必须完全等,类型,大小都要相同
!:非,将true,false反置

逻辑运算符,用来判断逻辑,结果是boolean类型的
有&&,||
&&(且):左右两边同时满足就为真
||(或):满足一边就为真
都会造成逻辑短路:
如 0&&1,因为左边为假,就不会执行右边
1||0,如果左边为真,就不再判断右边

实际应用的时候将数字换成表达式就好了

使用&&的时候,第一个表达式为假,那么这个语句就为假,就不会再执行后面一句了

运算符分为单目,双目,三目运算符
单目有!,+(作为正号),-(作为负号)
双目:+(加号),-(减号),*,/,%,&&,||
三目运算符:表达式1?表达式2 :表达式3

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值