函数中的问题


(一) 函数中重复命名的问题

声明函数的时候  有两个函数的名字一样 后面的函数会覆盖前面的函数 也就是是说只会保留后面声明的那个函数  

例如(如下图)


注:函数名不能相同  和不能重复声明变量相同  相同额变量名 后面的会把前面的变量的值覆盖

(二)函数的形参和实参个数不同

实参在给形参赋值的时候  按照顺序从左到右 因此实参的个数大于形参的个数不会有影响  但是实参的个数小于形参的个数  就会有形参没有被赋值

例如(如下图)

注:如果实参比形参多  取前面的个数                                                                                 如果实参比形参少的话 后面的参数没有值则为undefined 

(三)函数中的this

1-普通函数中的this 指的是window

2-对象的方法中this指向的是对象本身

3-函数为做事件处理函数中的this指的是调用方法的对象

你可能感兴趣的:(函数中的问题)