2

!!condition通常の条件だけではなく、を使用するコードをよく見かけます。すなわち:

if(!!value){
    doSomething();
}

対:

if(value){
    doSomething();
}

あるとすれば、機能的な違いは何ですか? 一方が他方より優れているか?ある場合、どちらを使用するかを選択するための条件は何ですか?

4

3 に答える 3