169 похожих чатов

9 ответов

14 просмотров

мне нужна. А в следующем примере сделана функция, которая вычисляет, сколько целых чисел, начиная с 1, нужно сложить, чтобы результат был больше 100: function func() { let sum = 0; let i = 1; while (true) { // бесконечный цикл sum += i; if (sum >= 100) { return i; // цикл крутится пока не выйдет тут } i++; } } console.log( func() ); объясни как это работает, почему выводит 14?

user1
мне нужна. А в следующем примере сделана функци...

В начале функции создаются две переменные: sum и i. Переменная sum инициализируется нулем, а переменная i инициализируется единицей. Затем запускается бесконечный цикл while(true), который будет выполняться до тех пор, пока не будет выполнен оператор return. Внутри цикла переменная sum увеличивается на значение переменной i. Затем проверяется, больше ли значение переменной sum 100. Если да, то функция возвращает значение переменной i. Если значение переменной sum меньше 100, то значение переменной i увеличивается на единицу и цикл продолжается. В итоге функция возвращает значение 14, так как это количество целых чисел, которые нужно сложить, чтобы получить сумму больше 100.

помогло ??

ПРАВОСЛАВНЫЕ ЗНАКОМСТВА / РЕКЛАМА ЧАТОВ
👎🏻

словарный запас закончился? соболезную

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта