在JavaScript中的函数类似于Java中的方法,是执行特定功能的语句块
定义函数的方式有两种,定义式和变量式
定义式
语法结构
function functionName([参数列表]){
函数体;
}
实例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>length</title>
<script>
function test(age){
console.log(age);
}
test(12);
</script>
</head>
<body>
</body>
</html>
执行结果
分析:定义了函数名,以及参数类型,下边调用这个函数,执行在控制台输出结果
变量式
语法结构:
var functionName =function ([参数列表]){
函数体;
};
实例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>length</title>
<script>
var print=function(name){//只能先定义再调用
console.log(name);
}
print("tim");
</script>
</head>
<body>
</body>
</html>
执行结果
执行过程与上述的一致;
此处要注意两种定义方式的区别,实际运用中没有太大的差异;在调用中顺序上定义式可以在调用之后再定义,而变量式则不可以,必须定义之后才可以使用