JavaScript基础篇-02 (运算符、流程控制语句)

本文详细介绍了JavaScript的基础知识,包括算数运算符、赋值运算符、一元运算符(如自增、自减)、比较运算符、逻辑运算符以及运算符优先级。此外,还讨论了流程控制语句,如if分支、双分支、多分支、三元运算符和switch语句,以及while循环的基本概念和注意事项。
摘要由CSDN通过智能技术生成

一、运算符
1.算数运算符


数学运算符也叫算数运算符 包括 : 加+  减- 乘* 除/ 余%(也叫取模)

算数运算符就比较简单了 就是小学所学的 + - * /  。需要注意一下的是% 取模在开发中经常用来求某个数字能否被整除

运算符的优先级总结:先乘除后加减,有小括号先算小括号里面的。


2.赋值运算符


‘=’号就是赋值运算符 需要注意在JavaScript中的 ‘=’等号 和数学中的等号不一样

js中 ‘=’是把等号右边的值赋值给等号左边的变量,而在js中‘==’与数学中‘=’是一样的

3.一元运算符


js中有很多种运算符 分为一元运算符、二元运算符、三元运算符。

每次我们加一都要写一遍比较麻烦,有什么简单的方法吗?

自增:符号:++   让变量自加1

自减: 符号:--  让变量自减1

使用场景:经常用来计数 进行多次操作 

用法:

前置自增:

<script>
    let num = 1
    ++num
</script>
让num自加1 相当于 num += 1

后置自增:

<script>
    let num = 1
    num++
</script>
让num自加1 相当于 num += 1

前置自增和后置自增没有任何区别  区别在于参与了算数运算规则就不一样了

前置自增:先自增1,再参加运算(++在前 先加)

  <script>
    let num = 1
    console.log(++i + 2); //结果是4
    // 注意:此时i 是2 在加上2
  </script>
后置自增:先参与运算,再自增1(++在后 后加)

  <script>
    let num = 1
    console.log(i++ + 2); //结果是3
    // 注意i++先进行运算在自加1  
    console.log(i)  //而此时的i是2
  </script>
自减同理

开发中一般单独使用 很少进行一起运算 而后置自增用的多

面试题:

let i = 1 
console.log(i++ + ++i + i)
// i++ 为1 参与运算 1 +.. 
//此时i自增1 变成2 + ++i  而++i 先自增1为 2+1=3 就是 1+2+1
//最后i自增了1 为3 是1+(2+1)+3
//输出为7


4.比较运算符
比较运算符:

> ࿱

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值