重学JavaScript 第三天

1.算术运算符
 加(+) 减(-) 乘(*) 除( / ) 取余(%)
 取余:看某些数是否被整除
 优先级: 先乘除取余 后加减  ( )小括号优先级最高

2.一元运算符

前置自增:

符号: ++num (先让自己 加1 然后再参与运算)

后置自增:

num++ (先参与运算 再自己 加1)

使用场景:用于 循环里面计数

3.比较运算符 (运算结果 要么true 要么false)

== 只会比较 值是否相等 不管类型

=== 全等于 要求 左右的值相等的同时 类型也要相等

!== 两边不全等

开发中,使用 ===

NaN不等于任何值 包括它本身

4.逻辑运算符

用来解决多重条件判断

&& 逻辑与 同时为true 才是true 一假则假

|| 逻辑或 只有有一个true 就为true 一真则真

! 逻辑非 取反 !布尔值 true变false false变true 真变假 假变真

4.1逻辑运算符里的短路运算规则
    逻辑与短路
        当符号左边为false ,右边的不用执行了 得到左边的值
        当符号左边为true,则继续执行右边的 得到右边的值
    逻辑或短路
        当符号左边为false,则继续执行右边的 得到右边的值
        当符号左边为true ,右边的不用执行了 得到左边的值

5.流程控制语句

表达式:可以得到结果的式子

语句:命令

6.if 分支语句

三大流程控制语句

代码执行的顺序就叫流程控制

代码从上往下执行 叫顺序结构

根据条件选择执行代码(多个选择 但只能选一个) 叫分支结构

某段代码被重复执行 叫循环结构

6.1单分支语句

if单分支语句 判断条件的结果(真或假)

如果 条件成立(true)才会执行大括号里面的代码

如果 条件成立(false)不会执行大括号里面的代码

6.2双分支语句

 6.3多分支语句

 

 

7.三元运算符

语法:

条件 ? 满足条件代码 : 不满足条件代码

一般用来取值

8.switch语句

若没有全等 === 的则执行default里的代

switch case一般需要配合break关键字使用

9/断点调试

作用:让我们看到代码的执行流程

操作流程:

浏览器打开调试界面

1. 按F12打开开发者工具

2. 点到sources或者来源一栏

3. 选择代码文件,设置断点

 注意:设置断点后一定要重新刷新浏览器才能观察到最新的执行流程

10.while 循环

重复执行某段代码

循环需要具备三要素:

1.变量起始值

2.终止条件 (没有终止条件,循环会一只执行 ,造成死循环)

3.变量更新 (用自增或自减)

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值