javascript:在函数中定义一个变量
这个问题在这里已经有了答案:
尝试这个
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?