1、顺序结构
2、选择结构
单分支if
双分支if else
// 用户输入一个数,能被5或7整除
console.log('请输入一个数:');
let number = readline.question();
if(number % 5 == 0 || number % 7 == 0){
console.log(`${number} 能被5或7整除`);
}else{
console.log(`${number}不能被5或7整除`);
}
3、循环结构
多分支if else if
用来判断多个条件的筛选情况
是多选一执行,当满足条件就会打印执行,然后直接退出,不再继续。
//多分支语句
console.log('请输入成绩:');
let score = readline.question();
if (score >= 80) {
console.log(`A`);
} else if (score >= 70) {
console.log(`B`);
} else if (score >= 60) {
console.log(`C`);
} else {
console.log(`D`);
}
多分支switch
条件匹配是===格式。
可以通过+ - * /来对输入的内容进行隐式转换为数字型
console.log('请输入月份:');
let month = readline.question();
switch (month) {
case `1`:
case `2`:
case `3`:
console.log(`你输入的是春天`);
break;
case `4`:
case `5`:
case `6`:
console.log(`你输入的是夏天`);
break;
case `7`:
case `8`:
case `9`:
console.log(`你输入的是秋天`);
break;
case