JavaScript操作符

JavaScript操作符就是用一些符号来进行运算,运算符又称operator。

1.算数运算符,+ - * / %

var num1 = 3;
var num2 = 2;
console.log(num1 + num2);//5
console.log(num1 - num2);//1
console.log(num1 * num2);//6
console.log(num1 / num2);//1.5
console.log(num1 % num2);//1

2.一元运算符,只有一步进行运算++自身加1 --自身减1

var num1 = 5;
num++;
console.log(num1);//6
var num2 = 10;
num--;
console.log(num2);//9

前置++

var num1 = 5;
++num1;
var num2 = 6;
console.log(num1 + ++ num2);//13

后置++

var num1 = 5;
num1++;
var num2 = 6;
console.log(num1 + num2++);//12

前置++:先加1,后参加运算

后置++:后参加运算,后加1

前置--:先减1,后参加运算

后置-:后参加运算,后减1

3.逻辑运算符 &&---并且,||---或者,!---取反

var flag1 = true;
var flag2 = false;
console.log(flag1 && flag2);//false
console.log(flag1 && true);//true
console.log(flag1 || flag2);//true
console.log(false || flag2);//false

4.关系运算符,<  >  <=  >=  ,==只是进行值的比较,===类型和值同时相等

console.log("55" == 55);//true
console.log("55" === 55);//false
console.log(55 === 55);//true

5.赋值运算符,+= 、 -= 、 *= 、 /= 、%= 。

var num1 = 6;
var num2 = 6;
var num3 = 6;
var num4 = 6;
var num5 = 6;
console.log(num1 += 1);//7
console.log(num2 -= 1);//5
console.log(num3 *= 1);//12
console.log(num4 /= 1);//2
console.log(num5 %= 1);//2

6.运算符的优先级

优先从高到低

1.()优先级最高

2.一元运算符   ++   --   !

3.算法运算符   *   /   %   +   -

4.关系运算符   >   >=   <   <=

5.相等运算符   ==   !=   ===   !===

6.逻辑运算符   &&   ||

7.赋值运算符

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值