javascript:在函数中定义一个变量

这个问题在这里已经有了答案:

  • 有没有更好的方法来在JavaScript中做可选的函数参数? 29个答案

  • 尝试这个

    var myFunction = function(variable) {
      variable = variable || 0;
      // this variant works for all falsy values "", false, null, undefined...
      // if you need check only undefiend, use this variant 
      // variable = typeof(variable) == 'undefined' ? 0 : variable
    };
    

    默认功能参数将在ES6中; ES5不允许它。


    使用ECMAScript 6你可以做到这一点。

    检查一个例子:

    function multiply(a, b = 1) {
      return a*b;
    }
    
    multiply(5); // 5
    

    但这仍然是实验性的,今天只有Mozilla Firefox浏览器支持。

    检查这个链接确实看到文件:

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters#Browser_compatibility

    链接地址: http://www.djcxy.com/p/17279.html

    上一篇: javascript: define a variable in a function

    下一篇: how to add a default value to a javascript function variable?