私の関数には以下のコードがありますが、変数newValueに値を代入したいと思います。ここでJavaのOR文で0とnullを区別する
var newValue = fieldValue || originalValue || masterValue;
私はoriginalValue = 0を持っている場合は、Javaスクリプトが偽/ヌルとして扱い、newValueににmasterValueを割り当てます。 代わりにoriginalValue(0)をnewValueに割り当てたいとします。
追加コードなしでこれを達成する方法はありますか?
どんな偽の価値ですか? – adeneo
実際にはnullとfalseの両方のために、0をチェックしたくないだけです。 –
次に、追加のコードなしでそれを行う方法はありません。同じコードにそのコードを置くかどうかはあなた次第です。 – adeneo