JS函数
首先,定义一个函数需要:function+函数名(形参)
没有形参的话可以不用写。
// 创造一个函数
// 创造函数的格式 function+函数名+()
function fun1() {
alert("我是第一个函数")
}
// 函数不进行调用是不会执行的
// 调用的格式函数名+()
fun1()
显示效果如下:
这样,你就构造了一个简单地函数,下面我们继续学习吧!
有形参的函数:
1.什么是形参?
形参意思可以理解成是形式参数,就是创造变量时设计的括号内的参数,可以是任何东西…
而实参的意思是实际参数,就是实际要用的参数。
// 创造一个有形参的函数
function fn1(num) {
var sum = 0
for (var i = 1; i <= num; i++) {
sum += i
}
console.log(sum);
}
// 若有形参,则括号内也要写实参
// 如果没有形参,括号内也可以不写实参
fn1(100)
fn1(200)
显示效果如下:
可以看出来已经调用了形参的函数被使用。
下面两个例子,大家一起练习使用吧!
// 求一组数中的最大值
function getMax(arr) {
max = arr[0];
for (var i = 1; i < arr.length; i++) {
if (max < arr[i]) {
max = arr[i]
}
}
return max
}
var arr = [12, 1, 99, 10, 20];
console.log(getMax(arr));
getMax(arr)
// - 求2个数中的最大值
// function getMax(num1, num2) {
// if (num1 > num2) {
// console.log(num1);
// } else {
// console.log(num2);
// }
// }
// getMax(5, 3)