Привет, друзья! Представляю вашему вниманию адаптированный и дополненный перевод этой замечательной статьи. В данной статье я хочу рассказать вам о некоторых основных математических концепциях и их обозначениях, а также показать примеры реализации этих концепций на JavaScript. Читать дальше →
Хочу рассказать свою реализацию компиляции математических выражений. Будем компилировать в функцию от произвольных аргументов. В планах:1. Арифметические операции, тригонометрия, и другие численные функции.2. Булева алгебра (логика), логические операторы (и, или, и т. д.), а так же знаки сравнения.3. Произвольные типы в качестве входных, выходных, и промежуточных.Приятного чтения! Читать далее
Примечание: полный исходный код проекта можно найти здесь. Вы когда-нибудь задавались вопросом, как цифровой калькулятор получает текстовое выражение и вычисляет его результат? Не говоря уже об обработке математических ошибок, семантических ошибок или работе с таким входными
Автор материала, перевод которого мы сегодня публикуем, говорит, что новые возможности JavaScript, которые попали в стандарт ES2019, уже официально доступны в браузерах Chrome, Firefox и Safari, а также на платформе Node.js. Если нужно поддерживать устаревшие браузеры, то воспользоваться новшествами можно, транспилируя JS-код с помощью Babel. Здесь мы рассмотрим примеры использования некоторых новых возможностей JS. Читать дальше →