编程讲究:高内聚,低耦合 ------- 函数
函数和对象一样,是引用值.
函数名:使用小驼峰命名法
函数声明 function test(){ }
函数表达式 (指的是匿名函数表达式)
匿名表达式 var test =function (){}
命名表达式 var test =function abc () {}
表达式会忽略函数名abc 所以想当于匿名函数,不过test.name为abc.
实参列表 arguments 一个传入的实参,构成的数组 如果实参比形参多,我们可以使用arguments来获取传入的实参
形参长度 函数名.length可求出形参长度
*arguments 和 形参 虽然不是一个值,但是存在映射关系,一个变,另外一个也跟着变化. 但是实参与形参数量不一的时候,不存在映射关系
return 两个功能 返回值和结束函数
str.charAt(i)可以得到字符串的第i位,直接使用str[i]一样可以得到
reverse()反向
递归函数 先找规律,再找出口