目录
函数
原则:高内聚弱耦合(重复)
定义
函数声明(用function声明函数)
函数表达式
三种定义方式:
function test(){
document.write('abc');
}
test();//定义完函数,调用才能执行。
// 命名函数表达式,忽略名字,没什么用。
var test = function abc() {
document.write('123');
}
test();
// 匿名函数表达式,最常用。
var test = function() {
document.write('123');
}
test();
组成形式
函数名称
多个单词拼接单词,小驼峰规则,第一个单词小写,后面单词第一个字母大写。
参数
形参(函数定义时的参数)
实参(调用的时候实际传的参数)
不用声明参数数据类型,实参形参数量不对应也不会报错,有几个用几个。不定参(不给定形参数量)用的最多。
返回值
return ;终止函数(后面的语句不执行),返回值。
递归
特别复杂的程序别用递归,程序执行很慢,比for循环唯一的好处只是代码简洁一点。
1.找规律
2.找出口