小编tom*_*tom的帖子

什么更有效?检查==或只是改变变量?

想象一下,我有一个名为X的变量.让我们说每5秒我想让X =真.(在这5秒之间可能是真或假,但是当5秒钟时,它会重置为真).

检查值是否已经为真是否更有效,如果不是,则将其重新分配为true?或者只是X =真?

换句话说,哪个会运行得更快?

if(x==false){
    x = true;
}
Run Code Online (Sandbox Code Playgroud)

VS

x = true;
Run Code Online (Sandbox Code Playgroud)

一方面,如果不必要,第一个程序不会改变变量.另一方面,第二个程序不需要检查X等于什么; 它直接潜入.

javascript performance actionscript memory-efficient

3
推荐指数
1
解决办法
182
查看次数