分支语句
if(条件1){ if(条件1){
代码1 代码1
} }
else if(条件2){ if(条件2){
代码2 代码2
} }
else if(条件3){ if(条件3){
代码3 代码3
}… }…
else{ else{
最后代码 最后代码
} }
以上两种分支语句看似一样,执行的原理其实是有本质区别的;
if…else if… 只会执行其中的一块代码(更严谨)
if… if… if… 可能会执行多个if块的代码块
当 if…else if…else 或if …if…if… 代码块中有固定不变相同的代码,可以将这部分代码单独提出来写在外面,原理:代码是一行一行从上往下执行的,写在分支结构里的代码块在遇到分支条件时会根据条件判断执行哪个代码块,执行完后会跳出分支继续执行分支外的代码语句。
//将输入的三个值(0~9)组合为最大三位数
//判断出最大的数,让剩余两个数进行比较
var max;//定义一个最大数
//依次输入x,y,z三个数
var x = parseInt(prompt('请输入数字a,数字范围在0~9之间的整数'));
var y = parseInt(prompt('请输入数字b,数字范围在0~9之间的整数'));
var z = parseInt(prompt