我正在学习Javascript。我想知道是否有任何区别:
var factor=0.1;
var limit=10;
var x;
var y;
x= limit*factor;
y= limit*factor;
//or
var limit=10;
var x;
var y;
x=limit *0.1;
y=limit*0.1;
它有什么不同(例如,在查看性能时)?如果是这样,为什么会有所不同?第二个例子看起来不太有希望,因为我一直认为我将变量声明为两次。感谢您的帮助。
答案 0 :(得分:0)
我建议你继续第一个例子,但需要修改。变量用于保存动态数据,最好将0.1
保存在变量中,以便在需要时随时更改。
// have a function so that you don't repeat the code
function getFactor(factor, limit) {
return limit * factor;
}
//declare the variables and set the required default values
var factor = 0.1,
limit = 10,
x, y;
//assign getFactor to x and y variables
x = y = getFactor(factor, limit);