JavaScript流程控制语句(就是控制程序的流程)
分为三个结构
①顺序结构
为程序的主体结构;<自上而下,自左到右。>
②分支结构
if语句:
if(判断条件){代码块;}else {语句;}
执行规则:若判断条件为真,则执行代码块,否则不执行,<prompt:叫输入框,点击确定,获取输入框内的值点击取消(null)。>
如:
var age=prompt(‘请输入年龄’);//带有返回值的函数
console.log(age);
if (age>=7){console.log('可以上学');}
if else语句:
if(条件1){
代码块1;}
else if(条件2){
代码2;
}
... ...
如:
var age=prompt('请输入年龄:');
if(age<7){
console.log('幼稚园');}
else if(age>=7&&age<14){
console.log('小学');}
else{console.log('中学');}
四季的判断:
var month=prompt('请输入当前是几月:');
if(month==12||month==1||month==2){
document.write('冬季');}
if(month==3||month==4||month==5){
document.write('春季');}
if(month==6||month==7||month==8){
document.write('夏季');}
if(month==9||month==10||month==11){
document.write('秋季');}
else{
document.write('外星人');}
switch语句<与if...else...用法一致>
switch(){
case 值1;
代码块1;
break;
case 值2;
代码块2;
break;
... ...
case 值n;
代码块n;
break;
default;
代码块;
break;
}