哪个执行时间更短?
Which takes less execution time?
这将花费更少的执行时间; switch-case 或等式?
我想让页面越暗,层叠越多 windows 就像 pop-ups 一样一个接一个地出现。
所以如果我有 1 child window;调光百分比可以是 20%,2 child windows; 40%; 4 child windows; 50% .. 等等等等,因此随着 window 层叠并最终停在某个值(例如 55%),所以它永远不会太暗。
它应该遵循的等式是:f(x) = 5x^4/8 - 65x^3/12 + 95x^2/8 + 155x/12
这应该给出如下值:
f(x) | 0 | 20 | 40 | 50 | 55 |
x | 0 | 1 | 2 | 3 | 4 |
Domain of x = [0,4]
Whereas; f(x) = needed mount of dimming and x is the number of windows
cascading
就执行时间而言,这是更好的实施方式吗?或者 switch-case 是否更适合将当前打开的 windows 数量与所需的调光百分比进行比较?
我不知道每个 switch case 与上面提到的等式相比使用了多少指令?
查看在 JavaScript 中执行某项操作需要多长时间:
console.time('test');
/* run code here */
console.timeEnd('test');
如果性能确实是个问题,请不要使用 switch
或方程式。使用数组。
function f(x) {
const dim_pct = [0, 20, 40, 50, 55];
return dim_pct[x];
}
这将花费更少的执行时间; switch-case 或等式?
我想让页面越暗,层叠越多 windows 就像 pop-ups 一样一个接一个地出现。
所以如果我有 1 child window;调光百分比可以是 20%,2 child windows; 40%; 4 child windows; 50% .. 等等等等,因此随着 window 层叠并最终停在某个值(例如 55%),所以它永远不会太暗。
它应该遵循的等式是:f(x) = 5x^4/8 - 65x^3/12 + 95x^2/8 + 155x/12
这应该给出如下值:
f(x) | 0 | 20 | 40 | 50 | 55 |
x | 0 | 1 | 2 | 3 | 4 |
Domain of x = [0,4]
Whereas; f(x) = needed mount of dimming and x is the number of windows cascading
就执行时间而言,这是更好的实施方式吗?或者 switch-case 是否更适合将当前打开的 windows 数量与所需的调光百分比进行比较?
我不知道每个 switch case 与上面提到的等式相比使用了多少指令?
查看在 JavaScript 中执行某项操作需要多长时间:
console.time('test');
/* run code here */
console.timeEnd('test');
如果性能确实是个问题,请不要使用 switch
或方程式。使用数组。
function f(x) {
const dim_pct = [0, 20, 40, 50, 55];
return dim_pct[x];
}