JavaScript 基础2

运算符

语句


运算符:

  • 赋值运算符
  • 一元运算符
  • 比较运算符
  • 逻辑运算符
  • 运算符优先级

赋值运算符

赋值运算符:对变量进行赋值的运算符

已经学过的赋值运算符:=    将符号右边的值赋值给左边,要求左边必须是一个容器

其他运算符:

+=

-=

*=

/=

%=

使用这些运算符可以在对变量赋值时进行操作

简单写法:

一元运算符 

一元运算符:正负号

自增:

符号:++

作用:让变量的值加一

前置自增:先自增再使用(++在前先加)

自减:

符号:--

作用:让变量的值减一

使用场景:经常用于计数来使用。比如:进行10次操作,用它来计算进行了多少次

比较运算符

比较运算符:

>:左边是否大于右边

<:左边是否小于右边

>=:左边是否大于大于右边

<=左边是否小于等于右边

==:左右两边是否相等

===:左右两边的值和类型是否都相等

!==:左右两边是否不全等

比较结果为boolean类型,即只会得到true或false

 =号:开发中判断是否相等,强烈推荐使用===   (单赋值,双判断,三全等)

逻辑运算符

逻辑运算符:

使用场景:逻辑运算符用来多重条件判断

运算符的优先级

运算符的优先级:

语句 

  • 表达和语句
  • 分支语句
  • 循环语句

表达和语句:

表达式:可以被求值的代码,JavaScript引擎会将其计算出一个结果。

语句:一段可以执行的代码

区别:

表达式:因为表达式可被求值,所以它可以写在赋值语句的右侧。

表达式  num=3+4

语句:而语句不一定有值,所以比如aelrt()和for break等语句就不能被用于赋值。

语句     alert()弹出对话窗口,  console.log()控制台打印输出。

分支语句:

程序三大流程控制语句:

以前我们写代码,写上几句就从上往下执行几句,这种叫顺序结构

有时候我们要根据条件选择执行代码 叫分支结构

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

 分支语句:

分支语句可以让我们有选择性的值行想要的代码

分支语句:

  • if分支语句
  • 三元运算符
  • swift语句

if分支语句:

单分支,双分支,多分支

单分支:

括号内的条件为true时进入大括号里执行代码

小括号的结果若不是布尔类型时,会发生隐式转换为布尔类型

如果大括号只有一个语句,大括号可以省略,但是不提倡

双分支:

语法:

多分支语句:

使用场景:适合有多个结果的时候

语法: 

 三元运算符:

使用场景:其实是比if分支语句更简单的写法,可以使用三元运算符

符号:?与:配合使用

语法:

一般用来取值 

Switch

Switch:找到小括号里数据全等的case值,并执行里面对应的代码

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

语法:

循环语句

分断点调试

while循环

断点调试:

作用:学习时可以帮助更好的理解代码的运行,工作时可以更快的找到bug

步骤:

浏览器打开调试界面

按f12打开开发者工具

点到sources一栏

选择代码文件

 while循环:

循环:重复执行一些操作,

while:在....期间,所以while循环就是在满足条件期间重复只能怪这些代码

基本语法:

 释义:跟if语句很像,都要满足小括号里的条件为true才会进入循环体执行代码

while大括号里代码执行完毕后不会跳出,而是继续回到小括号里判断条件是否满足,若满足又执行大括号里的代码,然后再回到小括号判断条件,直到括号内条件不满足,即跳出

三要素:

1.变量起始值

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

3.变量变化量(用自增或自减)

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值