[JS]语句

介绍

代码分类

表达式: 可以被求值的代码称为表达式, 可以用于赋值

语句: 一段可执行的代码, 可以有结果, 可以没有结果, 不能用于赋值

语句分类

  1. 代码从上往下执行, 称为顺序结构
  2. 代码按照条件选择执行, 称为分支结构
  3. 某些代码被重复执行, 成为循环结构

分支结构

if分支

if分支结构: 适用于范围的判断

 if (条件表达式)  {
    执行语句;
}  
 if (条件表达式)  {
   执行语句;
}  else {
   执行语句; 
}
if (条件表达式)  {
    执行语句;
}  else if {
    执行语句;
}  else if {
    执行语句;
}  else if {
    执行语句;
}  else {
    执行语句:
}
switch分支

switch分支结构:适用于具体值的判断

  switch(判断语句){
      case 值1:
          执行语句;
          break;
      case 值2:
          执行语句;
          break;
      default:
          执行语句;
          break;       
    }
  1. 穿透: break可以省略,如果省略,会执行下一个case
  2. switch语句在比较值时使用的是全等操作符(===)
三元运算符

结构: 表达式?结果1:结果2;

说明: 表达式成立为结果1,不成立为结果2;

补充: 三元运算符一般用于取值

循环结构

断点调试

作用: 帮助我们理解代码运行, 更快的解决问题

步骤: 控制台->sources选项->选择代码文件->添加断点->刷新浏览器

按钮解释: (依次说明)

  1. 继续执行( 代码放行 )
  2. 跳过下一个函数调用
  3. 进入下一个函数调用
  4. 跳出当前函数
  5. 单步调试
for循环:
for(参数初始化;条件判断;变量更新){
            循环体;
}

说明: 小括号里面的表达式可以省略,但是分号不可以省略;

场景: 循环次数确定时,用for循环。不确定时用while循环。

双重for循环: 一个循环体内又包含另一个完整的循环结构。

特点: 外层循环循环一次,内层循环循环全部。

while循环:
循环变量;
while (循环条件 ) {
      循环体;
      循环变量的更新;
} 

特点:先判断后执行; 如果初始条件不满足循环条件,循环体一次都不会执行

do...while循环:
循环变量;
do {
    循环体;
    循环变量的更新;
} while (循环条件 );

特点:先执行后判断; (循环体至少会被执行一次)

退出循环

break:跳出循环,跳出整个循环。不影响外层循环。

continue:跳出本次循环,继续下一次循环。不影响外层循环。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值