!!condition
通常の条件だけではなく、を使用するコードをよく見かけます。すなわち:
if(!!value){
doSomething();
}
対:
if(value){
doSomething();
}
あるとすれば、機能的な違いは何ですか? 一方が他方より優れているか?ある場合、どちらを使用するかを選択するための条件は何ですか?
!!condition
通常の条件だけではなく、を使用するコードをよく見かけます。すなわち:
if(!!value){
doSomething();
}
対:
if(value){
doSomething();
}
あるとすれば、機能的な違いは何ですか? 一方が他方より優れているか?ある場合、どちらを使用するかを選択するための条件は何ですか?