Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我应该总是检查一个变量是否被更改,还是不管怎样都要更改它?_Javascript - Fatal编程技术网

Javascript 我应该总是检查一个变量是否被更改,还是不管怎样都要更改它?

Javascript 我应该总是检查一个变量是否被更改,还是不管怎样都要更改它?,javascript,Javascript,我有以下代码(Javascript): 我不知道boolB是真是假,但我需要用它来更新boolA。我应该更新它还是检查它是否被更改 哪个最快 boolA = boolB; 或 整数、字符串和其他对象呢 提前谢谢你 直接作业总是最快的。直接作业总是最快的。为什么不试试呢?做一百万次,看看哪一次最长?请记住在所有的JavaScript引擎中都要这样做。您可以在这里尝试:与问题无关,但不会Math.random()*2几乎总是计算为true?只有当Math.random()精确地生成0时,它才不会出

我有以下代码(Javascript):

我不知道boolB是真是假,但我需要用它来更新boolA。我应该更新它还是检查它是否被更改

哪个最快

boolA = boolB;

整数、字符串和其他对象呢


提前谢谢你

直接作业总是最快的。

直接作业总是最快的。

为什么不试试呢?做一百万次,看看哪一次最长?请记住在所有的JavaScript引擎中都要这样做。您可以在这里尝试:与问题无关,但不会
Math.random()*2
几乎总是计算为
true
?只有当
Math.random()
精确地生成
0
时,它才不会出现。但也许这就是你想要的,我不确定。为什么不试试呢?做一百万次,看看哪一次最长?请记住在所有的JavaScript引擎中都要这样做。您可以在这里尝试:与问题无关,但不会
Math.random()*2
几乎总是计算为
true
?只有当
Math.random()
精确地生成
0
时,它才不会出现。但也许这就是你想要的,我不确定。
boolA = boolB;
if ( boolB != boolA ) boolA = boolB;