1.求两个数的最大值
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
//利用函数 求两个数之间的最大值
function getMax(num1,num2){
// if(num1>num2){
// return num1;
// } else {
// return num2;
// }
return num1>num2 ? num1 : num2;
}
console.log(getMax(1,3));
console.log(getMax(11,6));
</script>
</head>
<body>
</body>
</html>
2.求数组中的最大值(函数版)
//利用函数求数组[5,2,99,101,67,77]中的最大值
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
//利用函数求数组[5,2,99,101,67,77]中的最大值
function getArrMax(arr){ //arr接受一个数组 arr=[5,2,99,101,67,77]
var max=arr[0];
for (var i=1;i<=arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
return max;
}
//getArrMax([5,2,99,101,67,77]);实参是一个数组送过去
//在我们实际开发中,我们经常用一个变量来接受,函数的返回结果,使用更方便
var re = getArrMax([5,2,99,101,67,77]);
console.log(re);
</script>
</head>
<body>
</body>
</html>
3.函数的返回值要项
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
//函数返回值注意事项
//1.return 终止函数
function getSum(num1,num2){
return num1+num2;//return后面的代码不会被执行
alert('我是不会被执行的');
}
console.log(getSum(1,2));
//2.return 只能返回一个值
function fn(num1,num2){
return num1,num2;//返回的结果是最后一个值
}
console.log(fn(1,2));
//3.我们求任意两个数的 加减乘数结果
function getResult(num1,num2){
return[num1+num2,num1-num2,num1*num2,num1/num2];
}
var re= getResult(1,2);//返回的是一个数组
console.log(re);
</script>
</head>
<body>
</body>
</html>