Nolra / front_course_2023

charity course
7 stars 0 forks source link

JS Loops Functions #5

Open Nolra opened 1 year ago

Nolra commented 1 year ago

Code: https://github.com/Nolra/front-course/tree/js-loops-functions

Циклы - https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Loops_and_iteration Функции - https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Functions

    Домашнее задание:
        1)  Выведите чётные числа
            При помощи цикла for выведите чётные числа от 2 до 10.
            Для проверки на чётность используйте оператор получения остатка от деления % - if (i % 2 == 0)

        1.1) Перепишите код, заменив цикл for на while, без изменения поведения цикла.

        for (let i = 0; i < 3; i++) {
          console.log( `number ${i}!` );
        }

        2) 

        Перепишите код в двух синтаксисах (одну можно закомментировать) Function Expression и стрелочной функцией
        Сейчас в функцию ask передаются анонимные каллбек функции, дайте им имена и передавайте как каллбек через переменную описания.

        function ask(question, answer, yes, no) {
          question();
          if (answer) yes()
          else no();
        }

        ask(
          function() { console.log("Вы согласны?"); },
          true,
          function() { console.log("Вы согласились."); },
          function() { console.log("Вы отказались."); }
        );
voidaugust commented 1 year ago

Доне: https://github.com/pashbespaloff/homework/tree/loops-and-functions

andrisfree commented 1 year ago

https://github.com/andrisfree/homework/tree/JS_loops_finctions

Vykrutasy commented 1 year ago

Here you go https://github.com/Vykrutasy/js-intro/tree/loops%26funcs

Vykrutasy commented 1 year ago

Кокда пытался понять вложенные циклы но психанул..... https://github.com/Vykrutasy/js-intro/tree/practice

JanMayen commented 1 year ago

https://github.com/JanMayen/Homeworks/tree/Homework_2

ReginaStorm commented 1 year ago

Привет, вот домашка https://github.com/ReginaStorm/HomeWork-2

diydude commented 1 year ago

Here is mine https://github.com/diydude/happy-front-end/tree/main/js-intro/homework2

nedostatoksna commented 1 year ago

https://github.com/nedostatoksna/course-front-end/tree/functions-loops-homework

Vykrutasy commented 1 year ago

щас увидели что моя ссыль на дз была битая, обновили /\

Nolra commented 1 year ago

https://github.com/andrisfree/homework/tree/JS_loops_finctions

i++ должен быть в самом конце выполнения тела цикла так:

 let i = 0;
 while (i < 3) {
    console.log( `number ${i}!` );
    i++;
 }

а не так :

 let i = 0;
 while (i < 3) {
    i++;
    console.log( `number ${i}!` );
 }

Это задача на понимание алгоритма работы цикла, поэтому в данном случае это важное замечание.

Вторая задача выполнена совсем неверно, внимательно прочитайте что нужно сделать (и мы прорешивали эту задачу на уроке подробно)

Nolra commented 1 year ago

Here you go https://github.com/Vykrutasy/js-intro/tree/loops%26funcs

i = i + 1;--> i++ В остальном хорошо

Nolra commented 1 year ago

Here is mine https://github.com/diydude/happy-front-end/tree/main/js-intro/homework2

Тебе нужно поработать над синтаксисом

Это неверно

for (i = 2; i <= 10; i++) if (i % 2 == 0) {
    console.log(i)
};

Нужно-так

for (i = 2; i <= 10; i++)  {
    if ( i % 2 == 0 ) {
        console.log( i );
    }
};

Или-так

for (i = 2; i <= 10; i++)  {
    if ( i % 2 == 0 ) console.log( i );
};
andrisfree commented 1 year ago

https://github.com/andrisfree/homework/tree/JS_loops_finctions

i++ должен быть в самом конце выполнения тела цикла так:

 let i = 0;
 while (i < 3) {
  console.log( `number ${i}!` );
  i++;
 }

а не так :

 let i = 0;
 while (i < 3) {
  i++;
  console.log( `number ${i}!` );
 }

Это задача на понимание алгоритма работы цикла, поэтому в данном случае это важное замечание.

Вторая задача выполнена совсем неверно, внимательно прочитайте что нужно сделать (и мы прорешивали эту задачу на уроке подробно)

Когда решал, не так понял задание, а после практической изменять не стал. Сегодня еще раз пересмотрел про каллбек-функции, всё исправил (+ расположение i++ в while).

NastyaKamalova commented 1 year ago

прости хоспади..... https://github.com/NastyaKamalova/firstCSS/tree/HomeWork_2

StanislavGrig commented 1 year ago

https://github.com/StanislavGrig/stanislav/tree/main/homework%20loop я вроде как смог но последнее вообще не понял что-то, вроде правильно

ncerror commented 1 year ago

https://github.com/ncerror/kvak/tree/main/domashka у меня вроде какая-то хрень вышла я не понимаю.....

diydude commented 1 year ago

Here is mine https://github.com/diydude/happy-front-end/tree/main/js-intro/homework2

Тебе нужно поработать над синтаксисом

Это неверно

for (i = 2; i <= 10; i++) if (i % 2 == 0) {
  console.log(i)
};

Нужно-так

for (i = 2; i <= 10; i++)  {
  if ( i % 2 == 0 ) {
      console.log( i );
  }
};

Или-так

for (i = 2; i <= 10; i++)  {
  if ( i % 2 == 0 ) console.log( i );
};

Пофиксил https://github.com/diydude/happy-front-end/tree/main/js-intro/homework2

brigadapoum commented 1 year ago

Доделал наконец-то домашку трехнедельной давности, но смог разобраться только с помощью разбора второго задания на лекции =(

https://github.com/brigadapoum/js-hw-loop-functions--3-