var v; v = (v || 0) + 3;
JavaScriptを学んでいるときに、これに遭遇しました。それがどのように機能するか、それが何と呼ばれているかなど、誰もが知っていますか.
var v; v = (v || 0) + 3;
JavaScriptを学んでいるときに、これに遭遇しました。それがどのように機能するか、それが何と呼ばれているかなど、誰もが知っていますか.
この両方のステートメントが他のステートメントの直後に来る場合、あまり意味がありません..それは単にこれを意味します
var v; //which is undefined here
if(!v) //which is true in this case..
{
v=0; //initialize v=0;
}
v +=3; //Now increment v here as if it doesn't know what v was.
そして、この一連のステートメントが常に3を出力するものを推測します。
これを次のように置き換えるだけvar v=3
です:)