第一种方式
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//第一种方式
function test(age){
console.log(age);
}
test(123);
</script>
</body>
</html>
第二种方式
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//第一种方式
function test(age){
console.log(age);
}
test(123);
//第二种方式
var print = function(name){
console.log(name);
}
print("Tim");
</script>
</body>
</html>
两种方式的区别
- 虽然两种方式都可以定义方法,但是这两种方法有一定的区别,主要为第一种方式可以在定义前调用,第二种方式不可以在定义之前调用。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//可以定义前使用
function test(age){
console.log(age);
}
test(123);
//定义之前使用报错
print("Tim");
var print = function(name){
console.log(name);
}
</script>
</body>
</html>
第二种方式在定义之前调用回报错