1:JavaScript中的函数 Function 和java中的方法是一个概念。以前在c、c++ 语言中,方法都称为函数,java中称为方法,但是本质上都是一样的东西,定义的格式也大同小异。当然不同的语言之间还是存在一些差异的。
2:首先我们来看一下函数的基本的定义和使用的方式。看代码(注意看注释):
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>初识函数</title>
<script type="text/javascript">
//1:函数的定义
//函数定义的语法有三种,但是一般常用的是其中的两种,所以我们就介绍这两种。
//第三种不做说明和介绍,基本不用。
//1-1:函数的定义-1
//语法:function 方法名(参数列表){方法体}
function fun1(){
alert("我是一个方法!");
}
//1-2:函数的定义-2
//语法:var 方法引用名 = function(参数列表){方法体}
//定义一个求两个值和的函数
var sum = function(a,b){
//return 用于结束方法并带回该方法的返回值。和java中作用一致。
return a + b;
}
//2:方法的使用
//2-1:可以直接调用
fun1();
sum(1,2);
//2-2:可以赋值给一个变量
var f1 = fun1();
var f2 = sum(1,2);
//因为该方法没有返回值,所以,打印内容为undefined
alert(f1);//undefined
//输出结果为:3
alert(f2);//3
//2-3:可以参与运算
alert(sum(1,2)+5);//8
//2-4:可以作为方法的实参
alert(sum(sum (1,2),5));//8
</script>
</head>
<body>
</body>
</html>
PS:笔者有大量的学习资料:java、python、大数据、人工智能、前端等。需要的小伙伴请加群:711408961
笔者的b站中有一些教学视频分享。感兴趣的小伙伴可以关注:https://space.bilibili.com/412362068