Как добавить новое поле JS массиву? Что появится на экране?
Ответ и объяснение на русском: https://learn.coderslang.com/ru/js-test-36-adding-new-properties-to-array-in-javascript/
Ответ и объяснение на русском: https://learn.coderslang.com/ru/js-test-36-adding-new-properties-to-array-in-javascript/
JavaScript, создание Promise и цепочки JS промисов
https://learn.coderslang.com/ru/0029-javascript-promise-chains/
https://learn.coderslang.com/ru/0029-javascript-promise-chains/
Coderslang: Стань Программистом
JavaScript, создание Promise и цепочки JS промисов
Прочитав это руководство, ты научишься самостоятельно создавать промисы в JavaScript, работать с цепочками JS промисов (promise chains), функциями Promise.all и Promise.race.
JavaScript, как удалить последний символ в строке
https://learn.coderslang.com/ru/0030-javascript-remove-last-character-from-a-string/
https://learn.coderslang.com/ru/0030-javascript-remove-last-character-from-a-string/
Coderslang: Стань Программистом
JavaScript, как удалить последний символ в строке
Строки в JavaScript неизменяемы. Это значит, что после создания строку нельзя изменить. Когда нужно удалить последний символ из строки, то нужно создать новую строку без этого “лишнего” символа.
Удаляем последний символ в JS строке с помощью slice const base…
Удаляем последний символ в JS строке с помощью slice const base…
JavaScript, вычислить квадратный корень c помощью Math.sqrt()
https://learn.coderslang.com/ru/0031-javascript-calculate-square-root-with-math.sqrt/
https://learn.coderslang.com/ru/0031-javascript-calculate-square-root-with-math.sqrt/
Coderslang: Стань Программистом
JavaScript, вычислить квадратный корень c помощью Math.sqrt()
Когда тебе нужно вычислить квадратный корень числа в JavaScript, ты можешь использовать функцию Math.sqrt(). Передаешь в нее число, возвращается квадратный корень.
console.log(Math.sqrt(4)); // 2 console.log(Math.sqrt(16)); // 4 console.log(Math.sqrt(64));…
console.log(Math.sqrt(4)); // 2 console.log(Math.sqrt(16)); // 4 console.log(Math.sqrt(64));…
Мы выкатили большое обновление на js.coderslang.com
Основное улучшение - скорость работы сайта. Страницы грузятся в 2-3 раза быстрее чем было раньше. Для медленного интернета и слабых комьютеров/телефонов улучшения будут особенно хорошо заметны.
Перед обновлением мы все хорошо протестировали, но могли что-то и пропустить. Если найдешь баг - с меня шоколадка 🙂
Основное улучшение - скорость работы сайта. Страницы грузятся в 2-3 раза быстрее чем было раньше. Для медленного интернета и слабых комьютеров/телефонов улучшения будут особенно хорошо заметны.
Перед обновлением мы все хорошо протестировали, но могли что-то и пропустить. Если найдешь баг - с меня шоколадка 🙂
JavaScript Собеседование 38: Складываем массивы. Что будет на экране?
Ответ и объяснение: https://learn.coderslang.com/ru/js-test-38-adding-3-arrays-of-integers/
Ответ и объяснение: https://learn.coderslang.com/ru/js-test-38-adding-3-arrays-of-integers/
JavaScript, как округлить число с помощью Math.floor
https://learn.coderslang.com/ru/0033-javascript-using-math.floor-to-round-a-number/
https://learn.coderslang.com/ru/0033-javascript-using-math.floor-to-round-a-number/
Coderslang: Стань Программистом
JavaScript, как использовать Math.floor чтобы округлить число
В JavaScript есть несколько способов округлить число. Функция Math.floor округляет число вниз. Она принимает число n и возвращает самое большое целое число, которое меньше или равно n.
Базовое использование Math.floor в JavaScript С положительными числами…
Базовое использование Math.floor в JavaScript С положительными числами…
JavaScript собеседование 39: Как работает setTimeout в цикле for? Что появится в консоли?
Ответ и объяснение: https://learn.coderslang.com/ru/js-test-39-delayed-log-inside-the-loop/
Ответ и объяснение: https://learn.coderslang.com/ru/js-test-39-delayed-log-inside-the-loop/
Оценка сложности и эффективности алгоритмов
https://learn.coderslang.com/ru/0035-algorithm-complexity-and-efficiency/
https://learn.coderslang.com/ru/0035-algorithm-complexity-and-efficiency/
Coderslang: Стань Программистом
Оценка сложности и эффективности алгоритмов
У всех алгортимов есть 2 главные характеристики:
Количество необходимой памяти. Время выполнения. Их используют для того, чтобы сравнивать алгоритмы между собой. Одни алгоритмы работают быстрее, но требуют больше памяти, а другие наоборот.
Количество необходимой памяти. Время выполнения. Их используют для того, чтобы сравнивать алгоритмы между собой. Одни алгоритмы работают быстрее, но требуют больше памяти, а другие наоборот.
Улучшенная сортировка пузырьком на JavaScript. Шейкерная сортировка.
https://learn.coderslang.com/ru/0037-javascript-optimized-bubble-sort.-coctail-sort/
https://learn.coderslang.com/ru/0037-javascript-optimized-bubble-sort.-coctail-sort/
Coderslang: Стань Программистом
Улучшенная сортировка пузырьком на JavaScript. Шейкерная сортировка
Алгоритм пузырьковой сортировки никак не следит за текущим состоянием массива.
Даже если на вход мы отправим уже отсортированный массив, нам нужно будет столько же итераций цикла, как и для неотсортированного массива, чтобы получить результат.
Даже если на вход мы отправим уже отсортированный массив, нам нужно будет столько же итераций цикла, как и для неотсортированного массива, чтобы получить результат.
JavaScript Собеседование #40: Чему равен тип
Ответ и объяснение: https://learn.coderslang.com/ru/js-test-40-typeof-undefined/
undefined
в JS? Что появится на экране?Ответ и объяснение: https://learn.coderslang.com/ru/js-test-40-typeof-undefined/