Публикации по теме 'fundamentals'


[Учебник] Реализация умножения в скобках с использованием регулярных выражений
При изучении нового языка программирования калькулятор — отличный способ проявить свои способности. Пройти лишнюю милю и использовать дополнительные функции оказывается еще более ценным опытом. В этой статье я покажу вам, как реализовать интересную функцию: возможность умножения без оператора * . Дело Калькулятор может легко интерпретировать ввод с помощью функции eval() . ПРИМЕЧАНИЕ. Для простого калькулятора или для практики использование eval может упростить задачу. Однако..

Курс JS от Флавио [9/35]
Я подписался на курс по основам JS, организованный Флавио Копесом . Каждый день Флавио рассылает участникам электронные письма с парой вопросов/задач. Всего должно быть 35 писем. Отвечать на них не обязательно, но ответы на вопросы являются важной частью курса. Поэтому я решил поделиться своими ответами с миром: в лучшем случае это может помочь кому угодно, кроме меня, в худшем — только мне. Расскажите мне обо всех способах создания цикла в JavaScript. Пришлите мне несколько..

Введение в программирование на JavaScript
JavaScript - это легкий интерпретируемый язык программирования высокого уровня. И он наиболее известен как язык сценариев для веб-страниц и небраузерных сред. JavaScript - это основанный на прототипах, слабо типизированный, многопарадигмальный, однопоточный, динамический язык, поддерживающий объектно-ориентированные, императивные и декларативные стили. JavaScript был разработан Бренданом Эйхом в 1995 году. Стандарт для JavaScript - ECMAScript. ECMAScript 6 (или ES6) - последняя..

Обращение строки Javascript
Прежде чем начать разговор о кодировании, я хотел бы вкратце объяснить, почему я пишу эту статью. Я был разработчиком какое-то время, но все еще нахожусь очень новичком, когда дело доходит до решения проблем программирования. Поэтому я записался на курс udemy, связанный со структурой данных и алгоритмом, чтобы я мог пересмотреть свои знания и узнать, что я упустил в предыдущие годы. Я решил писать статьи вместе со своим обучением, чтобы продолжать двигаться вперед с этим курсом,..

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

Рекурсия: рекурсия, рекурсия, рекурсия
Концепция, которая часто сбивает с толку новых разработчиков, — это рекурсия. Это метод, который кажется простым в концепции, но иногда его может быть трудно реализовать в зависимости от проблемы. Основная идея рекурсии и ее наиболее простое описание — это процедура, которая происходит внутри самой себя. С точки зрения разработки это можно рассматривать как функцию, которая вызывает себя внутри своего собственного вызова функции. Это полезно для решения проблем, когда вы знаете, что..

Курс JS от Флавио [14/35]
Я подписался на курс по основам JS, организованный Флавио Копесом . Каждый день Флавио рассылает участникам электронные письма с парой вопросов/задач. Всего должно быть 35 писем. Отвечать на них не обязательно, но ответы на вопросы являются важной частью курса. Поэтому я решил поделиться своими ответами с миром: в лучшем случае это может помочь кому угодно, кроме меня, в худшем — только мне. В чем разница между call() и apply()? Разница заключается в обозначениях: call()..