JS之函数创建与使用训练

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
          *{margin: 0;padding: 0;}
    </style>
</head>
<body>
    <div id="app"></div>
    <script>
    'use strict';

    //编写一个 reduce()函数 接受一个数值参数, 要求返回值是这个数值的累加和

    /* 
        例如 reduce(5)  // 5+4+3+2+1+0
        函数返回值是 let  result = reduce(5) => 15
    */


    //2 编写个函数 min(a,b) 函数能的返回值是 a和b中最小的一个值
    /* 
        例如 min(5,22)
        返回值  5
    */


    // //变换函数 pow(x,n) 写一个函数 ,返回值 x 的 n 次方

    // /* 
    //         例如  pow(2,3)
    //         输出结果是 8
    // */  
        1.
        let sum=0;
        function reduce(x){
            for(let i=0;i<=x;i++){
                sum+=i;
               
            }
            return sum;
           
        }
        // let result=reduce(10);
        console.log(result)

        2.
        function min(a,b){
            if(a>b){
                return b;
            }
            else if(a<b){
                return a;
            }else{
                return "请重新输入两个不相等的值";
            }

        }
        let result=min(prompt("a的值是多少?"),prompt("b的值是多少?"));
        console.log(result)

        3.
        function pow(x,n){
            return x**n
        }
        let result=pow(2,4);
        console.log(result)
       
    </script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值