私は、JavaScriptがそれらに遭遇したときに同じ式を(再び)計算するかどうか疑問に思っていました:
例えば :
alert(new Date().getTime()+1-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1-new Date().getTime())
output : 0
そのようにテストするのは難しいですが、すべてに時間がかかると思った+/-1
ので(ティック)、違いを見ることができました。
しかし、答えは 0 です。
そう 、
速すぎるため、またはJSが最初の new Date() を後のものと同じように扱うため、ゼロですか?