第03章 流程控制
3.1 流程控制简介
1、顺序结构
在javascript中,顺序结构是最基本的结构,按照从上到下、从左到右的顺序执行。
2、选择结构
在javascript中,选择结构是根据"条件判断"来决定使用哪一种代码。
3、循环结构
在javascript中,循环结构是根据条件来判断是否重复执行某一段程序。
3.2 选择结构:if
单向选择:if...
双向选择:if...else...
多向选择:if...elseif...else...
if嵌套:
if(条件1)
{
...
}
if(条件1)
{
...
}
else
{
...
}
if(条件1)
{
// 当条件1为true时执行的代码;
}
else if(条件2)
{
// 当条件2为true时执行的代码;
}
else
{
// 当条件1和条件2都为false时执行的代码;
}
3.3 选择结构:switch
略
3.4 循环结构:while
while(条件1)
{
// 当条件1为true时,循环执行
}
3.5 循环结构:do...while
略
3.6 循环结构:for
for(初始化表达式;条件表达式;循环后操作)
{
...
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>for</title>
</head>
<body>
<script>
var sum = 0;
// var i;
for(var i=1; i<=100; i++)
{
sum += i;
}
document.write(sum);
</script>
</body>
</html>