Тёмный

Выразительный JavaScript: Треугольник 

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

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

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

 

13 апр 2020

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 22   
@daniilthegunner843
@daniilthegunner843 3 года назад
for (let i = 1; i
@niklion9111
@niklion9111 4 года назад
Супер
@ovocado9965
@ovocado9965 3 года назад
let triangle = ''; limit = 7; while (limit > 0) { console.log( triangle += '#' ) limit -= 1; } for внутри цикла while лишний
@alexey_samokhin
@alexey_samokhin Год назад
да, я тоже не совсем понял зачем два цикла использовать.
@siu1941
@siu1941 Год назад
Можете объяснить, пожалуйста, а что делает limit-= 1 и для чего он нужен?
@ovocado9965
@ovocado9965 Год назад
@@siu1941 сверху объявлена переменная limit=7; там было условие такое, что бы цикл отрабатывал 7 раз. Выражение limit-= 1 означает отнять 1 от того, что сейчас в переменной limit. (Тоже самое что и limit = limit -1;) Получается каждый раз цикл запускается снова если limit>0. Этим выражением -1 мы достигнем того, что цикл не отработает, когда limit будет не больше 0, например 0. Если не понятно, добавь console.log(limit) внутри цикла while
@user-gb8gh5hz3t
@user-gb8gh5hz3t 4 года назад
Всё очень круто. ) Только первый пример думаю будет сложноват для понимания если идёшь по книге. Может местами решения махнуть надо было, чтобы новички не боялись.)) А то сразу решение со звёздочкой) Спасибо за труд в любом случае.))
@LNMaster_
@LNMaster_ 4 года назад
Благодарю)
@user-fx8is3hb9k
@user-fx8is3hb9k 4 года назад
Здравствуйте! Есть ли возможность и дальше продолжать курс: с решением задач из книги выразительный JavaScript?
@LNMaster_
@LNMaster_ 4 года назад
Добрый день, я планирую решить почти все задачи из этой книги. Подписывайтесь на Telegram канал, чтобы быть в курсе всех событий: t.me/ln_yt
@alexey_samokhin
@alexey_samokhin Год назад
let string = ""; for (let x = 0; x < 7; x++) { string += "#"; console.log(string); } или так for (let x = "#"; x.length < 8; x += "#") console.log(x);
@AntonioBenderas
@AntonioBenderas Год назад
Можно учиться по 2му изданию книги или лучше по 3му?
@LNMaster_
@LNMaster_ Год назад
Лучше конечно же по новому изданию
@kulekyt843
@kulekyt843 3 года назад
Что такое треугольник и что такое arry
@user-tt9jc4bj7g
@user-tt9jc4bj7g 3 года назад
for(var j = '#'; j.length
@LNMaster_
@LNMaster_ 3 года назад
Если у вас, допустим, результат зависит еще от чего-то, то лучше работать со строками. Также еще отмечу, что используя var вы "загрязняете" global scope и после завершения цикла, переменной j можно спокойно воспользоваться и прочитать значение.
@user-tt9jc4bj7g
@user-tt9jc4bj7g 3 года назад
@@LNMaster_ это снипет такой у меня, обычно let пишу
@hand7230
@hand7230 Год назад
for (let i = "#"; i.length < 7; i += "#") { console.log(i) } вот нормальное решение
@zeratool9525
@zeratool9525 Год назад
Я как новичок скажу что оба варианта сложноваты, в первом еще не известные в начале keys и from да и reduce еще не усвоил Во втором непойму зачем нагржатся двумя разными циклами ? Поставив на паузу перед вторым вариантом решил сам, и получилось по моему проще (надеюсь ютуб не обрежет код) const limiter = 7; let count = 0; let diez = " "; while (count < limiter) { diez += "#"; console.log (diez) count++ }
@raff_m_d6971
@raff_m_d6971 15 дней назад
let res = ''; for(let i = 0; i
Далее
Выразительный JavaScript: FizzBuzz
10:10
Просмотров 1,3 тыс.
Тёмная сторона Кореи @sorrykatana
00:54
JavaScript v.2.0 Циклы While и Do while
18:22
Просмотров 44 тыс.