Научный калькулятор
Вычисляйте арифметику, степени, корни, тригонометрию, логарифмы и константы с помощью безопасного парсера, работающего полностью в браузере.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяБезопасный парсер научного калькулятора
Этот калькулятор поддерживает обычные научные выражения без использования eval в JavaScript. Сначала парсер разбивает на токены числа, операторы, скобки, константы и названия функций. Затем применяет порядок арифметических действий: сначала скобки, далее функции и унарные знаки, степени, умножение и деление, в конце сложение и вычитание. Основные правила привычные: a + b, a − b, a × b, a ÷ b и a^b. Процент — это постфиксное сокращение, которое превращает предыдущее значение в дробь, деля его на 100.
К функциям относятся квадратный корень, синус, косинус, тангенс, десятичный и натуральный логарифмы. Тригонометрические функции используют градусы, поэтому sin(30) возвращает 0.5. Константы можно вводить как π, pi или e. Некорректные выражения, деление на ноль, логарифмы неположительных значений и квадратные корни из отрицательных чисел показывают ошибку вместо небезопасного или вводящего в заблуждение результата.
Примеры и поддерживаемый синтаксис
Попробуйте выражения вроде sqrt(144), 2^8, sin(45)^2 + cos(45)^2, log(1000) или 50% * 200. Умножение нужно вводить явно, поэтому пишите 2*pi, а не 2pi. Скобки можно вкладывать, чтобы группировать части более длинного вычисления. Кнопки вставляют обычный текст в поле выражения, а ещё можно печатать прямо с клавиатуры.
Заметки о конфиденциальности и точности
Все вычисления выполняются в браузере со стандартными числами JavaScript. Это подходит для общей математики, школьных проверок и быстрых инженерных оценок, но не для финансов с произвольной точностью и не для символьной алгебры. Страница не загружает выражения, не хранит историю и не обращается ни к какому математическому API. Проверяйте важные результаты, особенно когда имеют значение округление, единицы измерения углов или ограничения области определения.
Для длинных выражений стройте вычисление из более мелких частей и используйте скобки, чтобы ясно выразить свой замысел. Это уменьшает количество ошибок и упрощает проверку отображаемого выражения, прежде чем полагаться на результат.
Как использовать
- Введите или нажмите выражениеИспользуйте числа, операторы, скобки, константы и функции, такие как sqrt, sin, cos, tan, log и ln.
- Вычислите безопасноНажмите «равно», чтобы запустить встроенный парсер. Страница никогда не использует eval.
- Проверьте результатПрочитайте результат и строку нормализованного выражения для быстрой проверки.