Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.06.2014, 16:45
Интересующийся
Отправить личное сообщение для der-coder Посмотреть профиль Найти все сообщения от der-coder
 
Регистрация: 17.06.2014
Сообщений: 17

Про операторы цикла
for
do
while

- все ли они незаменимы?
заменимость - в смысле аналогичное выражение через другие операторы

Последний раз редактировалось der-coder, 17.06.2014 в 17:03.
Ответить с цитированием
  #2 (permalink)  
Старый 17.06.2014, 16:47
Аспирант
Отправить личное сообщение для cyber_2.0 Посмотреть профиль Найти все сообщения от cyber_2.0
 
Регистрация: 13.06.2014
Сообщений: 36

der-coder,
Сообщение от der-coder
- все ли они незаменимы?
http://learn.javascript.ru/recursion

смотря зачем?
Ответить с цитированием
  #3 (permalink)  
Старый 17.06.2014, 16:56
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

никогда не юзал do while, он жэ не уодбный...
__________________
Научу себя плохому

Последний раз редактировалось l-liava-l, 17.06.2014 в 17:15.
Ответить с цитированием
  #4 (permalink)  
Старый 17.06.2014, 16:58
Интересующийся
Отправить личное сообщение для der-coder Посмотреть профиль Найти все сообщения от der-coder
 
Регистрация: 17.06.2014
Сообщений: 17

Сообщение от l-liava-l Посмотреть сообщение
никогда не юзал do while, он жэ не уодбный... или быстрее отрабатывает чем for?
- вот чтото подобное душа ожидает услышать, что бывают такие суровые кодеры которые никогда
Ответить с цитированием
  #5 (permalink)  
Старый 17.06.2014, 17:12
Аспирант
Отправить личное сообщение для cyber_2.0 Посмотреть профиль Найти все сообщения от cyber_2.0
 
Регистрация: 13.06.2014
Сообщений: 36

еще как вариант
https://github.com/kobezzza/Collecti...-Collection%3F
Ответить с цитированием
  #6 (permalink)  
Старый 17.06.2014, 18:22
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от l-liava-l
никогда не юзал do while, он жэ не уодбный...
Причем тут "удобный\неудобный"? Разница между ним и обычным while в том, что условие проверяется после исполнения первой итерации.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #7 (permalink)  
Старый 17.06.2014, 18:42
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от l-liava-l
никогда не юзал do while, он жэ не уодбный...
Использовал пару раз, когда был соответствующий кейс (т.е. нужно было сначала что-то выполнить, а потом проверить). Не то, чтобы он неудобный. Скорее ситуаций, когда он нужен очень мало.
Ответить с цитированием
  #8 (permalink)  
Старый 17.06.2014, 18:44
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

nerv_,
Sweet,
Видимо не правильно выразился, это и имел ввиду отчаасти)
Я вообще вайл не помню когда приходилось юзать
__________________
Научу себя плохому
Ответить с цитированием
  #9 (permalink)  
Старый 17.06.2014, 18:50
Интересующийся
Отправить личное сообщение для der-coder Посмотреть профиль Найти все сообщения от der-coder
 
Регистрация: 17.06.2014
Сообщений: 17

Сообщение от nerv_ Посмотреть сообщение
Причем тут "удобный\неудобный"? Разница между ним и обычным while в том, что условие проверяется после исполнения первой итерации.
do - как он эмулируется иными операторами?
Ответить с цитированием
  #10 (permalink)  
Старый 17.06.2014, 22:55
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

for - универсален, вариации while - короткие версии для подходящих случаев.
Вон l-liava-l везде только for использует.
А мне например наоборот неприятно, когда фигачат длинный for там, где коротенький while вписался бы в самый раз.
На обычный while у меня приходится чуть ли не половина всех циклов.(хотя последнее время циклы пишу всё меньше)

Сообщение от der-coder Посмотреть сообщение
do - как он эмулируется иными операторами?
Например:
for(var condition = true; condition; condition = условие){
    тело
}
do{
    тело
}while( условие )
А с включениями в тело - придумать можно что хошь.
__________________
29375, 35

Последний раз редактировалось Aetae, 17.06.2014 в 23:07.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Про использование cookies zloctb Общие вопросы Javascript 3 11.02.2012 09:36
про историю (эхо москвы) Shaci Оффтопик 0 19.12.2011 15:59
Как можно что-нибудь узнать про интерфейс чужого объекта GRIG Internet Explorer 0 09.03.2011 17:16
Что скажете про блондинку (которая ru)? Jurasmi Оффтопик 8 01.01.2011 15:14
Что можно и нужно прочитать про валидацию? Amateur Общие вопросы Javascript 5 09.03.2010 11:41