変数に、すでにある可能性が十分にある値を指定したい場合、その値をチェックして不必要な上書きを避けるべきですか、それとも単にそうしてチェックを避けるべきですか? したがって、(ここでは JavaScript を使用して)、どのオプションがプロセッサの負担が少なくなります:
foo = "foo"; //foo might already be set to "foo"
また
if(foo != "foo") {
foo = "foo";
}
ここで注意すべき点が 2 つあります。まず、現在 JavaScript で作業していますが、他の言語が異なる場合の回答に興味があります。2 つ目は、"foo" よりもずっと長い文字列を扱うことになるでしょう。