extension ExtPose

JS Calculator

CRX id

bjjlhphgmmbfkfgpdkaeoegekkboohhj-

Description from extension meta

A versatile scientific calculator extension for Chrome powered by js libraries, inspired by Google Calculator & Cloudy Calculator.

Image from store JS Calculator
Description from store Unleash the power of advanced mathematics directly in your browser with JS Calculator! This versatile scientific calculator extension combines the robust numerical, matrix, and unit calculation capabilities of Math.js with the sophisticated symbolic computation engine of Nerdamer.js. Whether you're a student, engineer, scientist, or just need a powerful calculator on hand, JS Calc is designed for you. Key Features: 🔢 Core Calculations (Powered by Math.js): Full Arithmetic Suite: Standard operators (+, -, *, /, ^, %), parentheses. Numbers & Precision: Integers, decimals, scientific notation, and support for precise fractions using fraction(). Complex Numbers: Seamlessly work with complex numbers (e.g., (2+3i)^2). Matrices & Vectors: Create, manipulate, and perform operations like det(A), inv(M), A*B. Extensive Unit Support: Calculate with diverse units (length, mass, time, energy, etc.) and convert effortlessly (e.g., 5 ft + 10 cm in meters, 100 km/h to m/s). Built-in Functions & Constants: A vast library including trigonometric (sin, cos), logarithmic (log), exponential (exp), statistical (mean, std), probability (factorial, combinations), and many more. Includes constants like pi, e, i. Variable Assignment: Store results or values in variables (e.g., x=5, rate=9.8). User-Defined Functions: Create your own reusable functions (e.g., area(r) = pi*r^2). 🧠 Symbolic Mathematics (Powered by Nerdamer.js): Solve Equations: Single polynomial equations: solve(x^2-4=0, x) Systems of equations: solveEquations([x+y=10, x-y=2], [x,y]) (special syntax required) Rearrange equations: solveFor(E=m*c^2, m) (special syntax required) Calculus: Symbolic Differentiation: diff(sin(x^2), x) Indefinite Integration: integrate(exp(x), x) Definite Integration: defint(x^2, x, 0, 1) Limits: limit(sin(x)/x, x, 0) Symbolic Summation & Products: sum(k, k, 1, n), product(i, i, 1, 5) Algebra: Polynomial Factoring: factor(x^2-1) Expression Expansion: expand((a+b)^3) Partial Fractions: partfrac(1/(x^2-1), x) GCD & LCM: gcd(x^2-1, x+1), lcm(x,y) Polynomial Roots, Coefficients, Degree: roots(x^3-1), coeffs(2x^2+5,x), deg(y^5+y,y) Complete the Square: sqcomp(x^2+2x+5, x) Expression Simplification: simplify(cos(x)^2+sin(x)^2) Transforms: Laplace Transform: laplace(exp(a*t), t, s) Inverse Laplace Transform: ilt(1/s, s, t) Other Symbolic Tools: isPrime(number), numerator(expr), denominator(expr). ✨ User Experience & Workflow: Intuitive Interface: Clean layout with a scrollable output history and clear input area. Persistent State: Your variables, user-defined functions, and calculation history are automatically saved and restored. Interactive History: Click any previous input line to load it for editing. Click any result line to insert its value into the input. Ctrl/Cmd+Click a result to copy it to your clipboard (with visual feedback!). Command Navigation: Use Up/Down arrow keys in the input field to cycle through past commands. Clear Function: Instantly reset the calculator's state. Pop-out Window: Open JS Calc in a separate, resizable window for focused work. Customizable Options: Tailor font sizes, pop-out window dimensions, and UI font families to your preference via the Options page. Helpful Documentation: Access a comprehensive help page directly from the calculator. Why JS Calc? Powerful & Versatile: Bridges the gap between simple calculators and complex desktop CAS systems. Convenient: Always accessible with a click from your Chrome toolbar. Offline Capable: Works entirely offline once installed. Open & Transparent: Leverages well-regarded open-source libraries. Get ready to supercharge your mathematical tasks with JS Calc!

Statistics

Installs
Category
Rating
0.0 (0 votes)
Last update / version
2025-05-15 / 1.0
Listing languages
en

Links