程序结构
程序结构的三种基本结构是:顺序结构、分支结构和循环结构。
顺序结构
顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的。
<script type="text/javascript">
//顺序结构
document.write('今天');
document.write('天气');
document.write('真好!');
</script>
这片代码执行的结果为:今天天气真好! 这就是顺序结构
分支结构
分支结构又叫选择结构选择结构表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。编程语法分为if分支,switch case分支。
<script type="text/javascript">
//if分支结构
if( 1+2 == 3){
document.write('对啦!');
}else {
document.write('错啦!');
}
</script>
执行结果为:对啦!,因为1+2=3条件成立所以执行if下面的代码,如果条件不成立则执行else下面的代码。
分支结构还有一种方式,switch case分支结构。
<script type="text/javascript">
var a = 0;
//switch分支结构
switch (a) {
case 0:
document.write('a=0');
break;
case 1:
document.write('a=1');
break;
case 2:
document.write('a=2');
break;
default:
document.write('a不等于0,1,2其中的数');
break;
}
</script>
执行结果为输出:a=0,因为条件就是a=2,所以它进入了选项2的结构里。switch case分支结构与if分支最大的不同就是在于它可以有多种选择,还可以有默认的选择,就是前面的条件都不满足时,执行的代码。switch case分支与if分支都是做判断选择的,具体使用视情况而定。