javascript中程序结构有:1、顺序结构,从头到尾一句接着一句的执行下来;2、分支结构,到某个节点后,会根据一次判断的结果来决定之后向哪一个分支方向执行;3、循环结构。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑
JavaScript程序结构
程序的执行顺序,分为顺序结构、分支结构、循环结构三种
一、顺序结构
程序默认的结构,从头到尾一句接着一句的执行下来
二、分支结构(选择结构)
到某个节点后,会根据一次判断的结果来决定之后向哪一个分支方向执行
分支结构的特点:在同一个分支结构中只会执行一个分支
(1)if
if(条件){ 代码块1; }
执行规则: 若条件成立在,则执行if语句对应的代码块
var age = 26; if (age >= 18) { alert("你已经成年");//你已经成年 }
在同一个分支结构中只会执行一个分支,因为两个if条件是独立的,所以都会输出
var a = 5; if (a > 3) { console.log(1);//1 } if (a > 0) { console.log(2);//2 }
2.if…else
if(条件){ 代码块1; }else{ 代码块2; }
执行规则:若if条件成立,则执行if语句对应的代码块,若不成立,则执行else中的代码块
var age = 15; if (age >= 18) { alert("你已经成年"); }else{ alert("你还没有成年");//你还没有成年 }
3.多分支语句
if(条件1){ 代码块1; }else if(条件2){ 代码块2; } ... else if(条件n){ 代码块n; }else{ 代码块m; }
执行规则:满足条件n,执行条件n对应的代码块,仅会执行一个分支
var age = prompt('请输入年龄:'); if (age < 18) { console.log('未成年'); } else if (age >= 18 && age <= 30) { console.log('青年'); } else if (age > 30 && age <= 60) { console.log('中年'); } else if (age > 60) { console.log('老人') } else { console.log('请输入正确的年龄'); }
【