课程名称:JavaScript进阶篇
课程章节:跟着我的节奏走(流程控制语句)
主讲老师:慕课官方号
课程内容:
今天学习的内容包括:
if
语句的使用以及if...else
嵌套使用,还有for
、while
、do...while
循环语句的使用,退出语句break
以及继续循环continue
的使用。
课程收获:
if
语句是基于条件成立才执行相应代码时使用的语句。我们需要注意的是if是小写的,大写字母(IF)会出错!
if...else
语句是在指定的条件成立时执行代码,在条件不成立时执行else
后的代码。
if(条件)
{ 条件成立时执行的代码}
else
{条件不成立时执行的代码}
多重判断(if..else
嵌套语句),使用语法如下
if(条件1)
{ 条件1成立时执行的代码}
else if(条件2)
{ 条件2成立时执行的代码}
...
else if(条件n)
{ 条件n成立时执行的代码}
else
{ 条件1、2至n不成立时执行的代码}
多种选择(Switch
语句),当有很多种选项的时候,switch
比if else
使用更方便。Switch
必须赋初始值,值与每个case
值匹配。满足执行该 case
后的所有语句,并用break
语句来阻止运行下一个case
。如所有case
值都不匹配,执行default
后的语句。使用语法如下:
switch(表达式)
{
case值1:
执行代码块 1
break;
case值2:
执行代码块 2
break;
...
case值n:
执行代码块 n
break;
default:
与 case值1 、 case值2...case值n 不同时执行的代码
}
for
循环主要用于很多事情不只是做一次,要重复做。如打印10份试卷,每次打印一份,重复这个动作,直到打印完成。这些事情,我们使用循环语句来完成,循环语句,就是重复执行一段代码。while
循环和for循环有相同功能, while
循环重复执行一段代码,直到某个条件不再满足。
do while
结构的基本原理和while
结构是基本相同的,但是它保证循环体至少被执行一次。因为它是先执行代码,后判断条件,如果条件为真,继续循环。
在循环语句中,如果我们想要退出当前循环执行后面的代码,我们可以使用break
语句。
continue
的作用是仅仅跳过本次循环,而整个循环体继续执行。
今天学习数组的8小节,花了40分钟,主要就是了解循环语句的使用以及区别。还有终止循环语句的break
和continue
的是使用。这两个终止是我们有时候比较迷惑的,很容易就把两个混淆在一起了,我们要学会在不同的场景中用最简便的循环解决问题。