zoukankan      html  css  js  c++  java
  • JavaScript 函数初级

    1、函数的定义

    ES5

    function 函数名 (参数列表) {
        函数体;
    }
    
    var 函数名 = function (参数列表) {
        函数体;
    }

    ES6

    let 函数名 = (参数列表) => {
        函数体;
    }

    匿名函数

    function (参数列表) {
        函数体;
    }
    
    // 匿名函数需要自调用
    (function (参数列表) {
        函数体;
    })(参数列表);

    2、函数的调用

    • 函数名(参数列表)

    3、函数的参数

    • 个数不需要统一

    function fn (a, b, c) {
        console.log(a, b, c)  // 100 undefined undefined
    }
    fn(100)
    
    function fn (a) {
        console.log(a)  // 100
    }
    fn(100, 200, 300)  // 200,300被丢弃

    可以任意位置具有默认值

    function fn (a, b=20, c, d=40) {
        console.log(a, b, c, d)  // 100 200 300 40
    }
    fn(100, 200, 300)

    通过...语法接收多个值

    function fn (a, ...b) {
        console.log(a, b)  // 100 [200 300]
    }
    fn(100, 200, 300)
    // ...变量必须出现在参数列表最后

    4、返回值

    function fn () {
        return 返回值;
    }
    // 1.可以空return操作,用来结束函数
    // 2.返回值可以为任意js类型数据
    // 3.函数最多只能拥有一个返回值
  • 相关阅读:
    關于招聘新人
    JS在线打字练习 PHP
    useragent 分析 PHP
    webSql工具 PHP
    《网站开发人员应该知道的61件事》[解读] PHP
    HTMLCSS速查 PHP
    Flash文字转图片 PHP
    Flash简易文件上传 PHP
    Google 字体 API PHP
    Google 二维条码 API PHP
  • 原文地址:https://www.cnblogs.com/msj513/p/10139072.html
Copyright © 2011-2022 走看看