27.JavaScript-函数形参默认值

2019-04-10  本文已影响0人  乄Denve彡
function getSum(a, b) {
    // 在ES6之前可以通过逻辑运算符来给形参指定默认值
    // 格式:条件A || 条件B
    // 如果条件A成立,那么就返回条件A
    // 如果条件A不成立,无论条件B是否成立,都会返回条件B
    a = a || "JJJJ";
    b = b || "denve";
    console.log(a, b);
}
function getSum(a = "jjj", b = getDefault()) {
    // 从ES6开始,可以直接在形参后面通过=指定默认值
    // 注意点:ES6开始的默认值还可以从其他的函数中获取
    console.log(a, b);

}
function getDefault() {
    return "denve"

}
getSum();
上一篇 下一篇

猜你喜欢

热点阅读