目录
例题练习1:找出1~1000之中,所有能被5整除,或者被6整除的数字
一、if判断语句
1、if语句
其语法为:
if(条件表达式){
代码块1
}
如果条件表达式的结果为true 那么就会执行代码块1
如果条件表达式的结果为false 那么就不会执行代码块1 然后直接结束if语句
if (5 > 3) {
console.log("哇!你好棒呀 知道5大于3");
}
// 如果(条件表达式) {
// 代码块1
// }
2、if-else语句
其语法为:
if(条件表达式) {
代码块1
}else{
代码块2
}
如果条件表达式的结果为true 那么就会执行代码块1
如果条件表达式的结果为false 那么就会进入else 执行代码块2
if (5 < 3) {
console.log("哇!你好棒呀 知道5大于3");
} else {
console.log("哇!你好棒呀 知道5小于3");
}
// 如果(条件表达式) {
// 代码块1
// }否则{
// 代码块2
// }
例题练习1:输入一个数来判断奇数和偶数
var num = Number(prompt("请你输入一个数字"));
if (num % 2 == 0) {
console.log(num + " 这是一个偶数");
} else {
console.log(num + " 这是一个奇数");
}
例题练习2:输入一个数判断是否为100以下 50以上
var num1 = Number(prompt('请输入一个数字'));
if(num1>50 && num1<100){
console.log(num1 + "成立啦~~~");
}else{
console.log(num1 + "????");
}
3、if语句的灵活运用
在if语句里在套入一个if语句,还可以if语句后跟多个else if语句
比如利用else if 判断不同分数,分别打印出不同的内容。
var num = Number(prompt(''));
if(num > 90 && num <= 100){
console.log('优秀');
}
else if(num > 80 && num <= 90){
console.log('良好');
}
else if(num > 70 && num <= 80){
console.log('中等');
}
else if(num > 60 && num <= 70){
console.log('及格');
}
else{
console('不及格');
}
二、for循环语句
1、for 循环语句可以重复执行代码
其语法为:
for(从几开始;到几结束;循环是怎么执行的){
代码块1
}
for(var i = 0; i<=100; i++){
console.log('打印输出');
}
// 循环(1.循环从几开始 2.循环到几结束 3.循环是怎么执行的) {
// 4.代码块1
// }
// 只要2 条件成立 for循环就会执行代码块
2、for循环语句的灵活运用
1.for 循环语句的内层嵌套
for(var i = 0;i < 10; i++){
for(var j = 0;j < 5;j++){
console.log('打印输出' + i);
}
}
例题练习1:找出1~1000之中,所有能被5整除,或者被6整除的数字
for(var i=0;i<=100;i++){
if(i % 5 == 0 || i % 6 == 0){
console.log(i);
}
}
例题练习2:九九乘法表
for(var i=1;i<=9;i++){
var str = '';
for(var j=1;j<=i;j++){
str += (j + '*' + i + '=' + i*j);
}
console.log(str);
}
这时候打印出来的乘法表,每一个之间挨的非常近,可以在每个打印输出后面拼接上一些空格字符串,如:str += (j + '*' + i + '=' + i * j + ' '); 此时就可以更加美观
三、switch语句
switch语句是一个多分支语句,用于根据表达式的值选择一个分支执行
基本语法:
switch(表达式){
case 值1:
语句1
break;
case 值2:
语句2
break;
default:
语句3
break;
}
break 用于结束当前的case语句,default 是当上面所有的case语句都没有执行时,就执行default下边的语句3
var num = Number(prompt('请输入一个数字'));
switch(num){
case 1:
console.log('今天星期一');
break;
// 结束当前的代码块
case 2:
console.log('今天星期二');
break;
// 结束当前的代码块
case 3:
console.log('今天星期三');
break;
// 结束当前的代码块
default:
// 当上面所有的case都没有执行的时候 就会执行default下面的代码
console.log(num + '不是周几');
break;
}
四、while语句
1、while
其语法为:
while(表达式){
代码块1;
}
只要表达式成立,就会执行代码块1 并且会一遍又一遍的重复
var num = Number(prompt('请输入数字'));
while(num>=1){
console.log(num);
num--;
}
2、do-while
其语法为:
do{
代码块2
}while(表达式);
代码块 一定会至少执行一次 之后就会和while一样,只要表达式成立,就会一遍一遍重复
var num = Number(prompt('请输入数字'));
do {
num++;
console.log(num);
} while (num < 7);
do {
num--;
console.log('yyyyy');
} while (num > 1);
五、总结
本章总结学习了,if、if-else、for、switch、while、do-while 等语句,介绍了其使用方法,并通过几个例题,演示了for循环、if语句的灵活运用,以及其他语句的用法。
今天就到这啦~~~~~~