js学习第五天

本文介绍了函数的返回值概念,强调了函数设计应围绕使用者需求,包括功能、参数和返回值的考虑。同时,展示了函数的两种调用方式:命名函数和匿名函数。还探讨了事件与函数的关联,特别是事件如何触发函数执行。最后,通过一个示例展示了如何在JavaScript中实现点击按钮计算阶乘的功能。
摘要由CSDN通过智能技术生成

####  返回值

   一个函数如果在执行完后,需要一个返回值,这个值就是函数的返回值,函数的返回值通过return带回,函数必须有return,才有返回值

     一个函数允许拥有一个以上的return,遇到return则函数执行结束

### 函数的设计思想

   围绕使用者的视角设计,返回值=函数名(参数列表)

   1:函数的功能

   2:函数是否需要参数

   3:函数是否需要返回值


 

### 函数调用的另一种方法

   1:function fun(){

       console.log("heihei")

   }

   2:var fu = function(){   //匿名函数

       console.log("yinyin")

   }

   fu()

### 事件与函数的关系

   事件:用户操作浏览器的某种动作,如单击,双击,鼠标划入,划出等..

   函数与事件 连用时,代表事件触发后的映射

     1:通过HTML元素进行绑定

     2.通过js对象绑定事件将HTML元素转换成JS对象

    document.getElementById("ID名"):返回值的是ID对应的HTML元素,以JS对象的方式存在

   JS对象操作的方式:

   jS对象.属性名 = 属性值

页面输入数字,点击按钮用函数求阶乘

    var obtn = document.getElementById("btn");

    var  but = document.getElementById("an");


 

    but.onclick = function(){

         var sum = 0;

            var x=1;

        for(i=1;i<=obtn.value;i++){

            x = x*i;

            sum += x;

        }

        // return sum;

          console.log(sum)

    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值