zoukankan      html  css  js  c++  java
  • 函数参数的默认值

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>函数参数的默认值</title>
    </head>
    <body>
    <script>
    // ES6 允许给函数参数(形参)赋值初始值
    // function add(a,b,c){
    // return a+b+c;
    // }
    // let result = add(1,2,3);
    // console.log(result);

    // 1.形参初始值 具有默认的参数,一般位置要靠后(潜规则)
    function add(a,b,c=10){
    return a+b+c;
    }
    // 传两个值,不给c赋值 结果为NaN
    let result = add(1,2);
    console.log(result);
    </script>

    <script>
    // 2-1.与结构赋值结合
    // function connect(options){
    // let host = options.host;
    // let username=options.username;
    // }
    // connect({
    // host:'localhost',
    // username:'root',
    // password:'root',
    // part:3306
    // })




    // 2-2.与结构赋值结合
    function connect({host="127.0.0.1",username,password,part}){
    console.log(host);
    console.log(username);
    console.log(password);
    console.log(part);
    }
    connect({
    // 如果没传用默认值,如果传了用传的值
    // host:'123',
    username:'root',
    password:'root',
    part:3306
    })
    </script>
    </body>
    </html>

  • 相关阅读:
    webstorm-快捷键大全
    JavaScript-创建对象
    JavaScript-字符串的使用
    IE8 CSS hack
    jQuery-导航下拉菜单-实用简单
    jQuery-表格属性
    jQuery-图片轮播-随意切换图片
    jQuery-图片放大镜
    UVAlive3486_Cells
    SPOJ BOXES
  • 原文地址:https://www.cnblogs.com/weixin2623670713/p/13453665.html
Copyright © 2011-2022 走看看