1、基础格式
<script> // 函数 // 函数是就是在它的内部定义一些代码,聚和一下代码。 // 封装了一段可以被重复调用执行的代码块。通过代码块可以实现大量代码的重复使用!!! function getSum(num1, num2) { return num1 + num2 } getSum(1, 2) getSum(2, 2) </script>2、函数的使用
<script> // 函数使用有两个步骤 // 1.声明函数 2.调用函数(函数不能自己调用) // function 函数名() { // 函数体 // } // function : 函数 // 1)匿名函数的声明 // var demo = function() { // } // 2)使用new关键词进行声明函数 // var demo = new Function("") function SayHello() { console.log("hello,你好!!!") } // 这是函数的调用!!! SayHello() </script>3、封装一个函数
// 1.声明函数 function getSum() { // 1. 1- 100 累加值 var sum = 0; for(var i = 1; i <= 100; i++) { sum += i; } console.log(sum) } // 2.函数进行调用 getSum();4、return
function add(num1, num2) { // return 返回 return num1 + num2; } console.log(add(1, 2))5、返回两个数中最大值
<script> function getMax(num1, num2) { // if(num1 > num2) { // return num1 // }else { // return num2; // } return num1>num2?num1:num2 //三目表达式 } console.log(getMax(10, 100)) console.log(getMax(100, 200)) </script>6、带参数求最大值
<script> var arr = [5, 100, 290, 45, 1, 2] function getArrMax(myarr) { var max =myarr[0] for(var i = 1; i <= myarr.length; i++) { if(myarr[i] > max) { max = myarr[i] } } return max; } // 调用时传递进去实参, console.log(getArrMax(arr)) </script>