Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   if...else... vs Switch (https://javascript.ru/forum/misc/10314-if-else-vs-switch.html)

Latro 27.06.2010 23:30

if...else... vs Switch
 
Собственно у меня такой вопрос, что выполняется быстрее из указанного в названии темы???:blink:

Shaci 28.06.2010 01:10

Чё о_О?

Shaci 28.06.2010 01:12

:blink:

B~Vladi 28.06.2010 08:15

А проверить не судьба?

Latro 28.06.2010 09:11

B~Vladi, хорошо, а как проверить?

B~Vladi 28.06.2010 10:05

Цитата:

Сообщение от Latro
B~Vladi, хорошо, а как проверить?

Используя firebug, например:
console.time('test1');
// 1 000 000 проверок if-else в цикле
console.timeEnd('test1');

console.time('test2');
// 1 000 000 проверок switch в цикле
console.timeEnd('test2');


В других браузерах ручками можно запомнить время выполнения.

Latro 28.06.2010 10:39

B~Vladi, что тут означает test1 и test2?

B~Vladi 28.06.2010 10:56

http://getfirebug.com/wiki/index.php/Console_API

exec 28.06.2010 13:25

Если условий меньше трёх — лучше if…else, если больше — switch.

Latro 28.06.2010 14:09

exec, ясненько, спасибо, это то, что я хотел узнать! =)


Часовой пояс GMT +3, время: 23:37.