Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 27

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
один создаёт переменную, второй не создаёт
источник

j

jk in JavaScript Noobs — сообщество новичков
Aleksandr
я все еще не понял, почему у вас в цикл while(true) и цикл  for c изначальным true условием являются разными
Потому что в одном случае совершаются вычисления (возможно) а в другом нет.
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Да, количество строк
хз поймёшь, не
function stringCounter(data, counter = 0) {
   if (typeof data === 'string') {
       return ++counter;
   }
   else return Object.values(data).reduce( (accumulator, element) => stringCounter(element, accumulator), counter)
}
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Anton Permyakov
потому что код другой, очевидно
я не знаю что вам очевидно, я явно скидывал два одинаковых цикла, один с предусловием, жругой с пост, но делают они одно и то же
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
Глеб Щукин
хз поймёшь, не
function stringCounter(data, counter = 0) {
   if (typeof data === 'string') {
       return ++counter;
   }
   else return Object.values(data).reduce( (accumulator, element) => stringCounter(element, accumulator), counter)
}
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Aleksandr
я не знаю что вам очевидно, я явно скидывал два одинаковых цикла, один с предусловием, жругой с пост, но делают они одно и то же
то что они делают одно и тоже, не делает их одинаковыми
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Спасибо! Буду разбираться
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Aleksandr
я не знаю что вам очевидно, я явно скидывал два одинаковых цикла, один с предусловием, жругой с пост, но делают они одно и то же
а где постусловие?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
пока я вижу только пустословие
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
потому что спор абсурдный до последнего слова
источник

MK

Maxim Kovalchuk in JavaScript Noobs — сообщество новичков
И зачем там else
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Anton Permyakov
а где постусловие?
http://www.programmer-lib.ru/pascal_page.php?id=26
ну как бы, while это цикл с постусловием, а for это цикл с предусловием, учите матчасть
источник

j

jk in JavaScript Noobs — сообщество новичков
Anton Permyakov
потому что спор абсурдный до последнего слова
Вы просто не можете выйти из цикла.
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Aleksandr
http://www.programmer-lib.ru/pascal_page.php?id=26
ну как бы, while это цикл с постусловием, а for это цикл с предусловием, учите матчасть
то есть while(false) один раз выполнится?
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Anton Permyakov
то есть while(false) один раз выполнится?
Нет конечно, это кто вам такую глупость сказал?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Aleksandr
Нет конечно, это кто вам такую глупость сказал?
я один по ссылке перешёл что ли?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
ну и примеры на паскале это, конечно, очень интересно, но не валидно
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Anton Permyakov
я один по ссылке перешёл что ли?
наверно да, а в Си и его потомках — как условие продолжения (цикл завершается, когда условие ложно, такие циклы иногда называют «цикл пока»).
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
Maxim Kovalchuk
И зачем там else
да это пример алгоритма, там полюбому баги будут. например при !data упадёт
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Цикл с предусловием — цикл, который выполняется, пока истинно некоторое условие, указанное перед его началом.
источник