Javascript 哪个执行时间更短?
这将减少执行时间;开关箱还是方程式 我想让页面越暗,层叠窗口就越像弹出窗口一样层叠出现 因此,如果我有一个孩子窗口;调光率可为20%,2个子窗口;40%; 4个儿童窗口;50% .. 如此这般,随着窗口层叠,它变得越来越暗,并最终在某个值停止,例如55%,所以它永远不会太暗 它应该遵循的公式是:Javascript 哪个执行时间更短?,javascript,compilation,cpu,execution,Javascript,Compilation,Cpu,Execution,这将减少执行时间;开关箱还是方程式 我想让页面越暗,层叠窗口就越像弹出窗口一样层叠出现 因此,如果我有一个孩子窗口;调光率可为20%,2个子窗口;40%; 4个儿童窗口;50% .. 如此这般,随着窗口层叠,它变得越来越暗,并最终在某个值停止,例如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 |
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 |
x的域=[0,4]
鉴于;f(x)=所需的调光量,x是窗口数
层叠
就执行时间而言,这是更好的实施方式;或者,在比较当前打开的窗口数量和所需的调光百分比时,开关盒会更好吗
我不知道与上面提到的等式相比,每个开关案例使用了多少条指令?要了解在JavaScript中执行某项操作需要多长时间:
console.time('test');
/* run code here */
console.timeEnd('test');
如果性能确实是一个问题,不要使用开关或等式。使用数组
function f(x) {
const dim_pct = [0, 20, 40, 50, 55];
return dim_pct[x];
}
方程式可能快得多,但这真的不需要担心,因为我非常怀疑这会成为CPU瓶颈谢谢,巴尔马。是的,我认为这是最有效的方法。也不受方程式的限制。