前端- —— JavaScript 基础篇(3---运算符)

本文介绍了JavaScript中的运算符,包括算数运算符、比较运算符、赋值运算符和逻辑运算符。详细讲解了各运算符的使用及优先级,如++、--、==、===等,并提到了单目、双目和三目运算符的概念。

运算符:

  • 算数运算符:+ 、-、 、 / 、%、 ++、 --;
    运算优先级:(++,–)>(
    ,/,%)>(+,-)。
var num = 10;
console.log(num + 1);   // 11 加法
console.log(num - 1);  // 9   减法


console.log(num * 5);  // 50  乘法
console.log(num / 2);  // 5   除法
console.log(num % 4);  // 2	  求余数
```javascript

var i,j;
i = num++;  //  后++ :先赋值 再加加  --同理
console.log(i,num);// 10 11 ```
```javascript
var i,j;
j = ++num;	//    ++在前 先加1,再赋值  --同理
console.log(j,num);// 11 11 
  • 比较运算符:< 、> 、>= 、<= 、== 、===;
    比较的结果为true或false
    在这里插入图片描述
    == 不严格等于,内容相同 表达式即成立
    === 绝对等于,内容和类型要都相同 表达式才成立
console.log(3 == '3');//true  
console.log(3 ==='3');//false  
  • 赋值运算符:=、+=、-=、*=;
var k = 3;
k +=2;
console.log(k);//相当于 k = k + 2,其他运算符同理
  • 逻辑运算符:&&(与)、||(或)、!(非,取反)

  • 三目运算符 : 条件表达式 ?表达式1 :表达式2
    条件表达式 满足吗? 满足时执行表达式1,不满足时执行表达式2。

逻辑运算符和 三目运算符会在后面的章节中讲到。

运算符的优先级
++,–
先算 ()
后算 ++ 、 –
再算: * 、/、% —> +、- 、
<、<= 、 >、 >= 、== 、===、!=
&& —> ||
=

补充:
单目(一元)运算符:只需要一个操作数的运算符,如**++,–,!。**

双目(二元)运算符:需要二个操作数的运算符,如**+,-,*,%,/。

三目(三元)运算符:需要三个操作数的运算符,如 ? :


这一章就先写到这里啦,欢迎大家多多提意见。如有错误请留言,我会及时改正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值