javascript
ステートメントをさらに簡略化できますか?必要なのは、入力が負の場合は、ブロックif文内で文を実行する必要があるということです。私は< 0
複数回を避け、一度だけjavascript内の単一のifステートメント内で複数のOR条件を確認する方が良い
if (Number(cash.value) < 0 || Number(cheque.value) < 0 || Number(charge.value) < 0 || Number(card.value) < 0) {
doSomething();
}
を使用することができれば、私はこのロジックに
if ((Number(Cash.value) || Number(Cheque.value) || Number(Charge.value) || Number(Card.value)) < 0)
を簡略化しますが、それは動作しませんし、要件を満たしていない疑問に思って。上記のロジックは動作しますが、< 0ロジックの重複があり
かなりクールです!このショートカットを知らなかった! – surajck
@ K3N。例えばIE 7.0のような古いIE版では動作しますか? – 3355307
@rajaはい、これはどんなブラウザでも動作します。 – K3N