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 22:30

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

Shaci 28.06.2010 00:10

Чё о_О?

Shaci 28.06.2010 00:12

:blink:

B~Vladi 28.06.2010 07:15

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

Latro 28.06.2010 08:11

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

B~Vladi 28.06.2010 09: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 09:39

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

B~Vladi 28.06.2010 09:56

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

exec 28.06.2010 12:25

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

Latro 28.06.2010 13:09

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


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