Тёмный

Выразительный JavaScript: FizzBuzz 

LN Master
Подписаться 3,1 тыс.
Просмотров 1,4 тыс.
50% 1

Описание: В данном видео я демонстрирую решение задачи "FizzBuzz" из книги "Выразительный JavaScript".
О книге: В процессе чтения вы познакомитесь с основами программирования и, в частности, языка JavaScript, а также выполните несколько небольших проектов. Один из самых интересных проектов - создание своего языка программирования.
Facebook: profile.php?...
Telegram: t.me/ln_yt
#javascript #js #eloquent_js

Опубликовано:

 

14 апр 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 14   
@AntonioBenderas
@AntonioBenderas Год назад
В первом варианте не выводятся числа, которые не делятся на 3 и на 5 без остатка
@thedvlpr
@thedvlpr 2 года назад
отличное разъяснение, большое спасибо Никита!
@LNMaster_
@LNMaster_ 4 года назад
Небольшая поправка: во втором примере я сказал, что цикл while не выполняется без инкрементирования - это ошибка. Он выполняется, но зацикливается, так как counter у нас будет всегда меньше ста и он равен единице. Соответственно в консоли мы результата не увидели. Если найти себе оправдание - то не "выполняется" условие задачи)
@freezyng.
@freezyng. 4 года назад
немного не понятно зачем нужно было ставить '&&' в проверках ( counter % 3 === 0 && console.log ) и дт. он тут выступает как выполнить? или же опечатка?
@LNMaster_
@LNMaster_ 4 года назад
Не опечатка, срабатывает логика оператора && (логическое "И"). В данном случае вторая операция выполнится если результат , к примеру, counter % 3 === 0 вернет булево значения true . Если мы поменяем операции местами, console.log и потом только нахождение остатка от деления, то console.log вернет undefined (undefined - это псевдоложь) . Следовательно , очередь до второй операции, которая находится после && не дойдет.
@freezyng.
@freezyng. 4 года назад
@@LNMaster_ console.log(`${counter} - Fizz`) вернёт undefined ?
@freezyng.
@freezyng. 4 года назад
@@LNMaster_ ну вопрос был в другом, почему логическое && выводит console.log? а не переводит его в булево О_о
@LNMaster_
@LNMaster_ 4 года назад
@@freezyng. Да, console.log ничего не возвращает
@niklion9111
@niklion9111 4 года назад
Очень тихо говорите, погромче пожалуйста
@thomasgabe3588
@thomasgabe3588 3 года назад
Ну за исключением того что само задание выполнили не правильно, все ок)
@LNMaster_
@LNMaster_ 3 года назад
Аргументируйте
@thomasgabe3588
@thomasgabe3588 3 года назад
@@LNMaster_ ну в задании надо вывести все числа либо исключения, у вас же только исключения...)
@LNMaster_
@LNMaster_ 3 года назад
@@thomasgabe3588 Не пойму о чем вы говорите. Вывел все числа которые попадают под условия делимости, в конце видео весь перечень в консоли. Исключения обработаны, последнее условие тоже. Такое ощущение , что хотите докапаться. Если вам нужны все числа, то просто console.log последним else сделать.
@thomasgabe3588
@thomasgabe3588 3 года назад
@@LNMaster_ В данном случае это не важно, но да в задании надо было вывести все числа и в конце нужен else и console.log. Докопаться не хотел, просто бросилось в глаза несоответствие
Далее
Dragon Age: The Veilguard | Official Gameplay Reveal
20:23
Docker за 20 минут
21:42
Просмотров 59 тыс.
Про  __proto__ и prototype на практике
31:44