函数

函数

函数是定义一次但却可以调用或执行任意多次的一段 JS 代码。函数有时会有参数,即函数被调用时指定了值的局部变量。 函数常常使用这些参数来计算一个返回值, 这个值也成为函数调用表达式的值。
函数对任何语言来说都是一个核心的概念。 通过函数可以封装任意多条语句, 而且可以在任何地方、任何时候调用执行。其语法如下:

 function 函数名(){
                    函数体;
                }

函数的命名规则:与变量的命名规则一致。
函数不会自己执行,需要被调用才可以执行。
函数定义也可以提升:函数定义顺序与调用顺序无关。
示例:

function show() {
            console.log('hello');
        }
       show();
函数参数
  1. 写在函数名后的()里的内容即参数。
  2. 参数可以有多个,参数之间用“,”隔开。
  3. 定义时的参数称为 形参。
  4. 调用时的参数称为 实参。

示例如下:

//求两个数字之差
        function fn1(a, b) {
            var num;
            if (a > b) {
                num = a - b;
            } else {
                num = b - a;
            }

            console.log(num);
        }

        fn1(10, 20);
        fn1(100, 20);

注意:一般情况下,形参与实参的数量应保持一致。

return语句

return语句:返回结果,结束函数。 示例如下:

//实现求两个数字之间的最大值    
        function getMax(a, b) {
            var max;
            if (a > b) {
                max = a;
            } else {
                max = b;
            }
            return max;
        }
        var num=getMax(10,20);
        console.log(num);

带参和不带参的函数,都没有定义返回值,而是调用后直接执行的。实际上,任何函数都可以通过 return 语句跟后面的要返回的值来实现返回值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值