Показать сообщение отдельно
  #6 (permalink)  
Старый 24.01.2009, 18:43
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

по поводу тернарного оператора, мне кажется, что так
var TicketExit =   TicketPrice   ? parseFloat(TicketPrice) * TicketCount
                                 : 0;

читабельнее, чем
if (TicketPrice != '0') {
    var TicketExit            = parseFloat(TicketPrice) * TicketCount;
 }
 else {
    var TicketExit            = 0;
 }

я считаю, что тернарный оператор больше подходит для простых случаев присвоения переменной значения, в других случаях - if

а по поводу оптимизации много есть фраз. Тот же Кнут сказал, что "Оптимизация - корень всех зол" или "Время программиста дорого; сократите его, используя машинное время" или это (да и сама статья интересная). И я что-то не помню, чтобы известный программист проповедовал оптимизацию. Обычно оптимизируют "узкие места". Но выбор, конечно, за вами ;-)

Последний раз редактировалось x-yuri, 24.01.2009 в 18:45.
Ответить с цитированием