🚀 Обучение программированию в виде онлайн игры: курс Full-Stack JavaScript 💪

JavaScript собеседование #13: Большие числа

Мы же просто выводим число, что может пойти не так? . . . . . . . . . . . . . . . . . . Под капотом, в JavaScript нет целых чисел....

December 3, 2020 · 1 мин · Coderslang Master

Алгоритмы, Абстракция и Псевдокод

“Есть всего 10 типов людей. Те кто понимают двоичную систему и все остальные.” — Автор Неизвестен ...

December 1, 2020 · 9 мин · Coderslang Master

JavaScript собеседование #12: Math.min()

Насколько маленькое значение у Math.min() в JavaScript? . . . . . . . . . . . . . . . . . . Функция Math.min() принимает произвольное количество аргументов и возвращает самый маленький из них....

November 30, 2020 · 1 мин · Coderslang Master

Почему тебе никогда не стоит хитрить когда учишься программировать

Помнишь, как в одной из первых лекций, я рассказывал тебе об алгоритме бинарного поиска? Это — один из классических алгоритмов. Его реализацию на JavaScript ты найдешь в интернете примерно за 5 секунд....

November 30, 2020 · 1 мин · Coderslang Master

Как работают побитовые операции в JavaScript

Операции с битами не очень распространены в JavaScript, но бывает, что без них не обойтись Чтобы понять, как работают побитовые операции в JS, тебе нужны 2 вещи: разобраться в том, что такое двоичная (бинарная) система счисления как переводить числа из десятичной системы в двоичную и обратно Ответы на эти вопросы и введение ты можешь найти тут....

November 28, 2020 · 4 мин · Coderslang Master

JavaScript собеседование #11: Область видимости

В JavaScript у переменных есть несколько областей видимости. Что будет выведено на экран? . . . . . . . . . . . . . . . . ....

November 27, 2020 · 1 мин · Coderslang Master

JavaScript собеседование #10: null + undefined в JS

В чем разница между null и undefined? Что будет выведено на экран? . . . . . . . . . . . . . . . . В первой строке, мы проверяем равенство null === null и получаем результат true....

November 24, 2020 · 1 мин · Coderslang Master

JavaScript собеседование #9: Promise.reject внутри блока try/catch в JavaScript

Поймаем ли мы ошибку в блоке catch? . . . . . . . . . . . . . . . . Обычные блоки try/catch в JavaScript ловят только ошибки в синхронном коде....

November 21, 2020 · 1 мин · Coderslang Master

А ты, SOLID разработчик?

SOLID - это аббревиатура пяти принципов объектно-ориентированного дизайна. Впервые она была сформулирована Робертом Мартином. Следуя SOLID принципам, ты будешь писать чистый, понятный и поддерживаемый код. На каком бы языке ты не программировал и какие бы фреймворки не использовал, применяй SOLID принципы каждый день и приобщай к этому коллег....

November 20, 2020 · 3 мин · Coderslang Master

Как импортировать и использовать `npm` модули

Node модули (пакеты) с открытым кодом — очень мощный инструмент. Он позволяет мгновенно получить доступ к функциональности, которую иначе пришлось бы писать самостоятельно. В этой заметке я расскажу как ты можешь импортировать модуль после того, как ты его установил....

November 19, 2020 · 2 мин · Coderslang Master