函数
函数声明
function test(){
document.write('a');
}
这时我们就叫以上代码为一个函数,函数名为test
如何调用函数
function test(){
document.write('a');
}
test();
这就代表调用test
函数。
函数的基本结构
function 函数名 (**形式参数**){
执行体(内容);
}
函数名(**实际参数**);
形式参数
function test(a,b){
document.write('a');
}
test();
此时就相当于表示
var a;
var b;
console.log(test.lenght)//表示形式参数的长度
实际参数
test(1,2);
此时我们称1,2
为函数的实际参数
arguments
调出实际的参数
arguments.length//表示实际参数的长度
函数的命名
function testFunctiongNot(){
document.write('a');
}
test();
函数的命名为多个单词时,首个单词的首字母小写,后续每个单词的首字母大写
我们称之为小驼峰原则
(这是开发规范)
函数表达式
var dome = function test(){
document.write('a')
}
第一种表示函数名为test,但是当函数在表达式中的情况下不能通过引出函数名的方式来调用函数
只能通过变量,引出函数体。
我们称以上函数为:命名函数表达式
var dome = function (){
document.write('a')
}
第二种,函数名会继承变量的名字,既可以通过变量,引出函数体,也可以通过函数名,引出函数体。
我们称以上函数为:匿名函数表达式
由于这类函数使用的较为广泛后来我们就称这类函数为,
函数表达式
函数的结束符
return;
表示函数执行到此代码是结束。