zoukankan      html  css  js  c++  java
  • JS的函数

    JavaScript中声明函数的方式:(无需声明返回值类型

    functionadd(i1, i2) {

                return i1 + i2;  //如果不写return返回的是undefined

            }

    //arguments的用法

     function add() {
                var sum = 0;
                for (var i = 0; i < arguments.length; i++) { 
                    sum += arguments[i];
                }
                return sum;


            }

            alert(add(1, 2, 3, 4, 5));

    推荐写法:
    function fun(){
    }
    不推荐写法:
    function fun()
    {
    }
    一般在js中编写大括号都是直接跟在后面而不要另起一行,比如:
    return {Name:’yzk’,Age:18};而不要写成:
    return
    {
    Name:’yzk’,
    Age:18
    }
    原因是js会在语句末尾自动增加分号”,如果将大括号另起一行,则return语句后自动增加“分号”后,返回值就变成了undefined了。
    不需要声明返回值类型、参数类型。函数定义以function开头。

            var r = add(1, 2);

            alert(r);

            r = add("你好","tom");

            alert(r);

    JavaScript中不像C#中那样要求所有路径都有返回值,没有返回值就是undefined。

    JavaScript中没有方法的重载,只认最后一个同名函数

  • 相关阅读:
    HDU 1572 (DFS)
    UVA 439 BFS 骑士的移动
    STL next_permutation 和 prev_permutation
    Fire Net
    HDU 1026
    Awesome CS Courses 超级棒的课程
    Tensorflow 最佳实践样例程序-mnist
    关于交叉熵在loss函数中使用的理解
    神经网络训练程序,tensorflow
    神经网络前向传播算法的tensorflow实现。
  • 原文地址:https://www.cnblogs.com/dxmfans/p/9434881.html
Copyright © 2011-2022 走看看