JavaScript的函数基础应用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- <input type="button"value="提交" onclick="second();"> -->
        <!-- 事件中调用 -->
        <!-- <a href="javascript:second();">提交</a> -->
        <!-- 超链接中调用 -->

</body>
<!-- 函数的定义 -->
<script>
    function name(price,number){
        var sum=price*number;
    // return sum;
    // 返回的话,就不能弹出
    alert(sum)
    }
    name(10,10)
    // 给函数传值和调用

    function second(){
        // alert("成功");
    }

    function js(n1,n2,n3){
        var a = (n1+n2+n3)/3;
        return a;
        // console.log(a)
        // 因为return返回了,所以无法打印
    }
    function getv(n1,n2,n3){
        var v=js(n1,n2,n3);
        document.write(v)
    }
    
    js(10,10,10);

    // 嵌套函数
    w=1
    function one(a1,a2,a3){
        function two(){
            alert(a1+a2+a3+w)
        }
        return two();
        // 调用内部函数
    }
    one(1,2,3)
    // 调用外部函数

    //递归函数
    function f(num){
        if(num<=1){
        return 1;
        // 如果num小于1,则返回1,退出递归
    }
    
    else{
        return f(num-1)*num;
        // 每一次的递归,num就减少1
    }
}
alert(f(10));
// 调用函数


</script>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值