JavaScript 基础知识 Day03

目录

一、if判断语句

1、if语句

2、if-else语句

        例题练习1:输入一个数来判断奇数和偶数

        例题练习2:输入一个数判断是否为100以下  50以上

3、if语句的灵活运用

二、for循环语句

1、for 循环语句可以重复执行代码

2、for循环语句的灵活运用

        1.for 循环语句的内层嵌套

        例题练习1:找出1~1000之中,所有能被5整除,或者被6整除的数字

        例题练习2:九九乘法表

三、switch语句

四、while语句

1、while

2、do-while

五、总结


一、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语句的灵活运用,以及其他语句的用法。

        今天就到这啦~~~~~~

  • 21
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值