わかりました、私は非常に多くのページにアクセスしており、上記の方法をすべて使用して、等しくないことを見つけました。しかし、現在、私の興味がピークに達しており、しばらくの間そうであったと思います。次の例の違いは何ですか?また、さまざまなシナリオで 1 つのバリエーションのみが他のバリエーションよりも機能する場合があるのはなぜですか?確かな答えを見つけようとしていますが、検索はそれほど簡単ではないと思います.
とにかく、多くの場合、他に何も機能しないように思われるため、次のようなことをしなければなりませんでした。
if(str == bad_condition)
{
//ignore
}
else
{
//code to do something
}
他の多くの場合、次のいずれかを行っています
if(!str == bad_condition)
{
//code to do something
}
また
if(str != bad_condition)
{
//code to do something
}
また
if(str !== bad_condition)
{
//code to do something
}
ここで究極の質問だと思いますが、最後の 3 つのうちのどれかが特定のものに対してのみ機能するように見えるのはなぜですか? どちらか一方を優先するべき時間と場所はありますか? それとも、私は通常、他の誰かのオリジナルのコードベースに対処しなければならないので、私の抽選のランダムな運です。私は全体的に好奇心が強いだけであり、議論を引き起こしようとしているわけではありません. 上記のいずれかの使用に大きな違いがあるかどうか、そして何が、なぜ、またはどのようにあるのかを真剣に知りたい.