我有很多这样的功能,我不知道应该让j和k成为局部变量还是会有任何异常问题?本地还是全球?
var j=10,k=20;
var i=j+k*2;
console.log('helloworld'+i);
function plus(j,k){
var i=j+k;
console.log('plus '+i);
//...etc
}
function formular(j,k){
var i=j*k+123;
console.log('formular '+i);
//...etc
}
plus(-10,-20);
setInerval(function(){formular(22,33)},1000);
setInerval(function(){plus(-102,-33)},1000);
或者我应该写这样
function(var j, var k){ }
?
你可以给实际的例子,而不是奇怪的函数与命名不当的变量?我和j几乎完全用作for循环中的循环变量 – mplungjan