を使用しても問題はないことをお勧めしますが==
、いつ、なぜ使用するのか(つまり===
、原則として、==
いつ使用するのか)を理解することをお勧めします。基本的に、==
次のようなことをする代わりに、速記法を使用します
if (vble === 0 || vble === "" || vble === null || vble === undefined || vble === false) ...
書くだけの方がはるかに簡単です
if (vble == false) ...
(またはさらに簡単に書くことができます)
if(!vble)..。
もちろん、単に「真の」または「偽の」値を探すだけではない例があります。
本当に、あなたはいつ、そしてなぜ使うべきかを理解する必要があります==
、そして、私はそれがよりよく合うところ===
に使わない理由がわかりません...==
別の例は、この短縮形を使用して短縮形のメソッド呼び出しを許可することです。
function func(boolOptionNotCommonlyUsed) {
if (boolOptionNotCommonlyUsed) { //equiv to boolOptionNotCommonlyUsed == true
//do something we rarely do
}
//do whatever func usually does
}
func(); //we rarely use boolOptionNotCommonlyUsed, so allow calling without "false" as an arg