私の英語を許してください。私はネイティブスピーカーではありません。
私の問題は、このようなコードを書くときに発生します
luminosity = settings.luminosity || 50;
opacity = settings.opacity || 100;
問題は、0
が有効な値であるはずですが、 が0
Javascript で間違っているために見落とされ、 の右側のデフォルト値に設定されてしまうことです||
。
0
偽物として扱われないように修正する方法はありますか?
今、私はやっています
luminosity = "luminosity" in settings ? settings.luminosity : 50;
でも長いから好きじゃない。