JavaScript运算符

1.JavaScript运算符:
1.算数运算符:
+
-对数字进行代数求和,对字符串则进行连接操作
-字符串与字符串直接拼接,数值与字符串拼接先将数值转化为字符串,再进行拼

-数值+空字符串(“”)可将一个数值转化为字符串

  • -对操作数进行“取反”操作
    -对数值进行减法操作
    -数值型字符串-0 可将字符串转化为数值
  • -对两个运算值进行乘法运算,并返回运算结果
    -数值同号得正,异号得负

/
-可以对两个值进行除法运算,并返回运算结果
-数值同号得正,异号得负
%
-返回两个除数的余数(取模)
-符号与第一个运算数相同

++ 对唯一的运算数进行递增操作(每次加1)
– 对唯一的运算数进行递减操作(每次减1)

2.关系运算符:

如果A大于B,则返回true,否则返回false
= 如果A大于等于B,则返回true,否则返回false
< 如果A小于B,则返回true,否则返回false
<= 如果A小于等于大于等于B,则返回true,否则返回false
== 比较两个运算数返回值是否相等
!= 比较两个运算数返回值是否不相等
=== 比较两个运算数返回值及数据类型是否相同
!== 比较两个运算数返回值及数据类型是否部相同
运算的结果为布尔值

3.逻辑运算符:
JS中为我们提供了三种逻辑运算符
! 逻辑非
- 如果运算的值为false,则返回true,否则返回false
- 如果对一个值(布尔值)进行2次非运算,它的值不改变
- 连续使用两次!,可将任意类型转化为布尔值
&& 逻辑与
- &&可以对符号两则的值进行与运算并返回结果
运算规则:当且仅当两个运算值都为true时才返回true

   - 当第一个操作数是false时,则不对第二个操作数进行求值,直接返回false
|| 逻辑或
   - ||可以对符号两则的值进行或运算并返回结果
   	 运算规则:当且仅当两个运算数都是false时,才返回false
  • 当第一个操作数是true时,则不对第二个操作数进行求值,直接返回true

4.赋值运算符:
JavaScript赋值运算
= 赋值符
可以将符号右侧的值赋值给左侧的变量
+=
num+=2 =>等价于 num=num+2;
-=
num-=2 =>等价于 num=num-2;
=
num
=2 =>等价于 num=num*2;
/=
num/=2 =>等价于 num=num/2;
%=
num%=2 =>等价于 num=num%2;

5.条件运算符:
条件运算符也叫做三元运算符,简洁的if…else
-语法:条件表达式?语句1:语句2;
-执行的流程:
条件运算符在执行时,首先对表达式进行求值。
如果该值为true,则执行语句1,并返回执行结果
如果该值为false,则执行语句2,并返回执行结果

6.对象运算符:
in 判断左侧的运算数是否为右侧运算数的成员
instanceof 判断对象实例是否属于某个类或者构造函数
new 根据构造函数创建一个新的对象,并初始化该对象
delete 删除指定对象的属性,数组元素或变量
.及[] 存取对象和数组元素
() 函数调用,改变运算符优先级等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值