Сообщение от laimas
|
Lemme,
дважды вычислять одно и тоже не стоит.
var result = (с = х*у/10000) < 0.1 ? 0.1 * a * b : с * a * b;
|
Так писать тоже не стоит, во первых код плохо читаем. Во вторых переменная
c у вас не объявлена и будет создана в глобальном пространстве. В третьих зачем вы убрали скобки приоритета? В четвертых почему по вашему не стоит вычислять одно и тоже дважды? В данном случае это никак не повлияет на производительность, да и читаемость никуда не исчезнет.
var с = х * у / 10000;
var result = с < 0.1 ? 0.1 * (a * b) : с * (a * b);