js复习基础

1.变量的声明与赋值

<script>
        //两个值做交换
        //定义变量
        var a=10,b=20
        var c //中间容器
        //第一步:a的值赋值给c
        c=a
        //第二步:b的值赋值给a
        a=b
        //第三步:c的值赋值给b
        b=c
        console.log(a,b);
    </script>

2.分支结构

        (1).判断一个年份是否是闰年

<script>
    //第一步:判断条件:可以被400整除或可以被4整除且不能被100整除
        //第二步:判断这个年份是否满足闰年的条件,可以分成两种情况(是闰年/不是闰年) 可以用分支结构来实现(if...else)
        // 定义年份
        var year=2000
        // 判断条件
        if(year%400==0 || (year%4==0 && year%100!=0)){
            document.write("是闰年")
        }else{
            document.write("不是闰年")
        }
</script>

        (2)三个数的最大值

<script>
 //原理:先找出两个数的最大值,然后再拿这个最大值跟第三个数进行比较,就可以得出三个数中的最大值
        var a=20,b=10,c=30
        //第一步:先找出两个数的最大值
        var result = 0 //用来存储最大值
        //前两个数做比较
        if(a>b){
            //前两个数中的最大值是a时
            result = a
            //拿前两个数中的最大值跟第三个数c进行比较
            if(a>c){
                result = a
            }else{
                result = c
            }
        }else{
            //前两个数的最大值是b时,拿b和c进行比较
            if(b>c){
                result = b
            }else{
                result = c
            }
        }
        console.log(result);
</script>

3.循环

        

循环结构分类:1. do...while(条件判断)

                         2. while(条件判断){}

                         3. for(初始化变量;条件判断;自增表达式){循环体}

                while循环和do...while循环的区别:

                        while循环是先判断在执行;

                        do...while循环是不管谈条件判断的是true还是false,循环体都会执行一次

                while循环和do...while循环一般用在哪种情况下:

                        1.(循环确定次数)

                        2. 循环次数不确定时,也可以使用while和do...while循环

                    如果循环次数是确定的:通常情况下使用for循环的较多

        (1)判断1-100之间的所有偶数之和

<script>
    //定义一个变量用来存储result
            var result=0
            //通过循环判断出奇偶数
            for(var i=1;i<=100;i++){
                if(i%2==0){
                    //将偶数累加到result上
                    result += i
                }
            }
            console.log(result); 
</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值