程序结构的分类
顺序结构
选择结构
循环结构
1.选择结构
存在条件,根据条件判断结果选择后续事宜
选择结构包含
if选择结构
if…else结构语法
if(条件)
{//JavaScript语句1;}
else{//JavaScript语句2;}
多重if结构
语法
if ( 条件1 ) { // JavaScript语句1 }
else if ( 条件2 ) { // JavaScript语句2 }
else { // JavaScript语句3 }
switch选择结构
promp 用于弹出提示用户进行输入信息的文本框,promp执行后返回用户输入的字符串。(注:只要是输入型,返回的数据类型都是字符串类型)
Promp里面的第一个内容表示提示语,第二个内容是输入框中的默认值;
选择结构之switch语句
switch表达式的值和case常量的值得比较,不仅比较直,还比较类型,相当于===;
break:用来阻止后面语句的执行, case和break后面必须加上
switch (表达式)
{
case 常量1 :
javaScript语句1;
break;
......
default :
javaScript语句n;
break ;
}
循环结构
循环结构的特点
循环结构=循环条件+循环操作
for循环
语法
for (初始部分; 循环条件; 条件迭代) {
//循环执行的语句
}
数组是具有相同数据类型的一个或多个值的集
var 数组名称 = [“前端”,“JS”,“HTML”]
对象是由键(key)和值(value)组成集合
var对象名称={‘name’:’zhangsan’,’age’:30}
for-in循环
常用于对数组或对象的属性进行循环操作
语法
初始部分;
for (变量 in 对象) {
//循环执行的语句
}
while循环
//初始部分
while( 循环条件 ) {
//循环执行的语句
//迭代部分
}
do-while循环
语法
//初始部分
do {
//循环操作
//迭代部分
} while ( 循环条件 );
特点:先执行,再判断
循环的优势
解决重复操作
减少代码编写量,使代码结构清晰
增强代码的可读性