加载时间和可读性,如果变量名称较小,浏览器会更快地处理JavaScript函数。
例如:
function a(b,c,d){
return b+c+d;
}
比
快function addThreeNumbers(number1, number2, number3){
return number1 + number2 + number3;
}
答案 0 :(得分:5)
我已经设置了一项测试,以证明您的变量名称的长度确实不会产生影响:
答案 1 :(得分:1)
你可以更快地找到更短的变量名,但只有你有原子钟来测量它:)如果你的网络应用程序很慢,试着找到其他地方的瓶颈。
答案 2 :(得分:1)
如果您想将加载时间计算为速度,那么是的,它会加载较小的名称fatser,但如果没有,它将不会有 任何 effet ,正如@Tom所说,它被解析一次,然后存储为内存值。就运行的功能而言,很多短名称(例如100
+)比同等数量的长名称更好,例如15
个字符名称。这是一个例子。
window.randomInteger = function(minimumValueUsedToCalculateTheMinimumInTheRandomNumber, MaximumValueUsedToCalculateTheMaximumInTheRandomNumber) {
var randomNumberThatWasGenerated = Math.floor((Math.random()) * (MaximumValueUsedToCalculateTheMaximumInTheRandomNumber - minimumValueUsedToCalculateTheMinimumInTheRandomNumber) +1) + minimumValueUsedToCalculateTheMinimumInTheRandomNumber;
return randomNumberThatWasGenerated;
}
加载速度会比同等速度慢一些:
function random(min, max) {
return Math.floor((Math.random()) * (max - min) +1) + min;
}
但通常差异只有几毫秒,所以无关紧要。