Size: a a a

JavaScript.Ninja

2020 February 15

DZ

D Z in JavaScript.Ninja
Ааа, сори, меня смутил goto continue. Ни разу не видел его на практике
источник

DZ

D Z in JavaScript.Ninja
Ну и дичь, конечно, я вообще забыл, что такое существует. Простите, что 'напал' на вас
источник

PF

Pasha Finogenov in JavaScript.Ninja
Baxxter
4 % 2 === 0
смотри, если разбирать по итерациям то у получается так:
передали 5...

2 < 5 = true
заходим во второй цикл, создаётся j но проверка j < i не проходит и проверка не срабатывает, выводим i (2),  i++

3 < 5 = true
заходим во второй цикл, 2 < 3 = true
заходит в проверку, 3 % 2 == 1 то есть continue не срабатывает, НО срабатывает j++ - j = 3, выводим i (3),  i++

4 < 5 = true
заходим во второй цикл, 3 < 4 = true
заходит в проверку, 4 % 3 == 1 то есть continue не должно сработать.... j++, выводим i (4), i++

дальше 5 < 5 = false и всё
источник

PF

Pasha Finogenov in JavaScript.Ninja
D Z
Ну и дичь, конечно, я вообще забыл, что такое существует. Простите, что 'напал' на вас
перестань, всё норм)
источник

F

Foma in JavaScript.Ninja
Что оно такое страшное
источник

PF

Pasha Finogenov in JavaScript.Ninja
кто?)
источник

DZ

D Z in JavaScript.Ninja
Второй for каждый раз заново работает и до конца
источник

DZ

D Z in JavaScript.Ninja
Ну, то есть до конца не каждый раз)
источник

F

Foma in JavaScript.Ninja
Кто эти задачи придумывает
источник

DZ

D Z in JavaScript.Ninja
Не, я вспомнил, там потом дело говорят, что это никогда вам не пригодится
источник

B

Baxxter in JavaScript.Ninja
Pasha Finogenov
смотри, если разбирать по итерациям то у получается так:
передали 5...

2 < 5 = true
заходим во второй цикл, создаётся j но проверка j < i не проходит и проверка не срабатывает, выводим i (2),  i++

3 < 5 = true
заходим во второй цикл, 2 < 3 = true
заходит в проверку, 3 % 2 == 1 то есть continue не срабатывает, НО срабатывает j++ - j = 3, выводим i (3),  i++

4 < 5 = true
заходим во второй цикл, 3 < 4 = true
заходит в проверку, 4 % 3 == 1 то есть continue не должно сработать.... j++, выводим i (4), i++

дальше 5 < 5 = false и всё
console.log в помощь, вы счетчики неправильно вычисляете
источник

DZ

D Z in JavaScript.Ninja
Baxxter
console.log в помощь, вы счетчики неправильно вычисляете
А это хороший совет, лучше самому раздебажить
источник

B

Baxxter in JavaScript.Ninja
D Z
Не, я вспомнил, там потом дело говорят, что это никогда вам не пригодится
Что не пригодится?
источник

DZ

D Z in JavaScript.Ninja
Baxxter
Что не пригодится?
Ну, for еще может, а ссылка для continue врядли
источник

B

Baxxter in JavaScript.Ninja
D Z
Ну, for еще может, а ссылка для continue врядли
Как вы выйдите по другому из итерации внешнего цикла?
источник

DZ

D Z in JavaScript.Ninja
Baxxter
Как вы выйдите по другому из итерации внешнего цикла?
Функция
источник

PF

Pasha Finogenov in JavaScript.Ninja
дебажил двумя вариантами, внутри циклов выводил значение и создавал вне циклов 2 счетчика и выводил их значения
источник

PF

Pasha Finogenov in JavaScript.Ninja
источник

B

Baxxter in JavaScript.Ninja
D Z
Функция
Какая?
источник

DZ

D Z in JavaScript.Ninja
Которая прячет второй цикл
источник