美文网首页
Javascript函数

Javascript函数

作者: lang_liu | 来源:发表于2016-11-30 15:03 被阅读30次

函数声明

Javascript中使用function关键字来声明函数,后跟一组参数以及函数体。

函数的基本语法如下所示:

function functionName(arg0, arg1, ..., argN) {
    statements
}

除了return语句之外,没有任何声明表示函数会返回一个值。而函数体在执行完return语句之后会停止并立即退出。

理解参数

Javascript函数不介意传递进来多少个参数,也不在乎传进来的参数是什么数据类型。在函数体内可以通过arguments对象来访问函数的参数数组,从而获得传递给函数的每一个参数。

function add(value1, value2) {
    alert(arguments[0] + arguments[1]);
}

add(12, 13); //25

通过访问arguments对象的length属性可以获知有多少个参数传递给了函数。

function howManyArgs() {
    alert(arguments.length);
}

howManyArgs("string", 12); //2
howManyArgs(); //0
howManyArgs(12); //1

开发人员可以利用这一点让函数能够接收任意个参数并分别实现适当的功能。

function add() {
    if (arguments.length == 1) {
        alert(arguments[0]);
    } else if (arguments.length == 2) {
        alert(arguments[0] + arguments[1]);
    }
}
add(12); //12
add(12, 13); //25

相关文章

  • Javascript 函数缺省值

    Javascript 函数 Javascript 函数缺省值写法

  • JavaScript函数式编程

    读完《JavaScript函数式编程》《JavaScript函数式编程指南》这两本书,对JavaScript函数式...

  • JavaScript函数式编程

    读完《JavaScript函数式编程》《JavaScript函数式编程指南》这两本书,对JavaScript函数式...

  • JavaScript函数

    layout: posttitle: JavaScript函数tags: [JavaScript, 函数]auth...

  • JavaScript encodeURI() 函数

    JavaScript encodeURI() 函数 JavaScript 全局函数](https://www.ru...

  • JavaScript中的函数

    @(javascript)[js函数] [toc] JavaScript中的函数 函数的分类与定义函数的方式 Ja...

  • JavaScript语言基础(二)

    JavaScript内置函数,这些函数都是由JavaScript语言自身提供,是JavaScript全局方法。pa...

  • JavaScript - 函数 - 1

    #JavaScript 函数定义 JavaScript 使用关键字 function 定义函数。函数可以通过声明定...

  • 2016-11-24

    JavaScript escape() 函数 JavaScript 全局对象 定义和用法:escape() 函数可...

  • JS 函数

    JavaScript 函数定义 JavaScript 使用关键字 function 定义函数。函数可以通过声明定义...

网友评论

      本文标题:Javascript函数

      本文链接:https://www.haomeiwen.com/subject/ujrtmttx.html