JS函数练习(2)

        //1、判断一个人的年龄是否满18岁(是否成年) 
        function getAge(){
            var age=45;
            if(age>=18){
                console.log("成年");
            }else{
                console.log("未成年");
            }
        }
        getAge();
        //2、一斤水果8元,10斤以下不打折,10斤以上0.8折,
        //根据买的水果重量输出水果价格。
        function getPrice(){
            var height=12;
            if(height>=10){
                console.log("水果价格为"+(height*8*0.8)+"元。");
            }else{
                console.log("水果价格为"+(height*8)+"元。");
            }
        }
        getPrice();
        //3、判断一个年份是闰年还是平年(闰年:能被4整除,但不能被100整除的年份或者
        //能被400整除的年份)
        function getYear(){
            var year=2021;
            if(year%4==0 && year%100!=0){
                console.log("闰年");
            }else{
                console.log("平年");
            }
        } 
        getYear();
        //4、比较任意两个数的大小
        function getDx(){
            var m=6,n=22;
            if(m>n){
                console.log("m大");
            }else if(m<n){
                console.log("n大");
            }else{
                console.log("一样大");
            }
        }
        getDx();
        //5、判断一个值所在月对应的季度并输出,不是1-12则输出‘不正确的数值’。
        function getSeason(){
            var num=19;
            switch(num){
                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 10:
                case 11:
                case 12:
                    console.log("冬季");
                    break;
                default:
                    console.log("不正确的数值");        
            }
        }
        getSeason();
        //6、依次打印输出小于任意数的偶数
        function getOunum(){
            var num=18;
            for(var i=1;i<num;i++){
                if(i%2==0){
                    console.log(i);
                }
            }
        }
        getOunum();
        //7、求一个数的阶乘
        function getJc(){
            var num=10;
            var sum=1;
            for(var i=1;i<num;i++){
                sum=sum*i;
            }
            console.log(sum);
        }
        getJc();
        //8、打印出小于一个数的所有素数
        function getSunum(){
            var num=100;
            var arr=[];
            for(var i=2;i<num;i++){
                arr.push(i);
                for(var j=2;j<i;j++){
                    if(i%j==0){
                        arr.pop();
                        break;
                    }
                }
            }
            console.log(arr);
        }
        getSunum();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值