#### 返回值
一个函数如果在执行完后,需要一个返回值,这个值就是函数的返回值,函数的返回值通过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)
}