js函数基础

129 阅读1分钟

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>