Aritmética, funciones (sqrt, sin, log), constantes (pi, e). La entrada está limitada a caracteres matemáticos seguros.
Qué hace
Evalúa una expresión matemática mientras escribes y muestra el resultado en una tipografía grande que se escala con su longitud. El vocabulario es aritmética, potencias y las funciones y constantes habituales: sqrt, sin, cos, tan, log, pi, e y paréntesis. La entrada queda restringida a caracteres seguros para matemáticas y se evalúa localmente en tu navegador. No se transmite nada.
Cómo usarlo
- Escribe una expresión en el campo grande centrado. Se evalúa con cada pulsación de tecla.
- O toca un chip de ejemplo:
2 * (3 + 4) / 5,sqrt(16) + 2^10,sin(pi / 6),log(e^3) + 7,2^16 - 1. - El resultado se renderiza debajo, con el tamaño ajustado. Limpiar vacía la entrada, y el resultado se va con ella.
- Copiar enlace para compartir codifica la expresión en la URL (
?t=...).
Ejemplos
| Expresión | Resultado | Nota |
|---|---|---|
2 * (3 + 4) / 5 |
2.8 |
primero los paréntesis |
sqrt(16) + 2^10 |
1028 |
4 + 1.024 |
sin(pi / 6) |
0.49999999999999994 |
la respuesta honesta en coma flotante, no 0.5 |
2^16 - 1 |
65535 |
el mayor valor sin signo de 16 bits |
El resultado de sin(pi / 6) merece su nota. pi no puede almacenarse de forma exacta en coma flotante binaria, así que el seno sale un paso por debajo del pulcro 0.5. Ese es el comportamiento correcto de IEEE 754, y la herramienta lo imprime en lugar de redondear a tus espaldas.
Cómo funciona la evaluación de expresiones
Evaluar una cadena escrita por un desconocido es el problema clásico de inyección: el eval de JavaScript ejecutaría código, no matemáticas. Esta herramienta nunca llama a eval. La entrada pasa primero por un guardián, y solo una cadena compuesta puramente de caracteres matemáticos llega al evaluador:
| Permitido | Bloqueado |
|---|---|
| dígitos, letras, espacios | comillas y backticks |
+ - * / % ^ ! ( ) , . < > |
corchetes, llaves, punto y coma |
| expresiones de hasta 200 caracteres | palabras clave como import, eval, function |
Las letras hacen falta para sqrt y pi, así que pasan la comprobación de caracteres, pero una secuencia de palabras que nombre código en lugar de matemáticas se rechaza de plano. Cualquier cosa fuera del vocabulario falla antes de la evaluación, lo que cubre también los enlaces compartidos: una expresión plantada en una URL ?t= muere en el mismo guardián.
Buen saber
loges natural: en este evaluadorlogsignifica el logaritmo natural (base e), así quelog(e)es1. No existe una funciónlnaparte; una expresión que la use muestra “Could not evaluate”.- Sin efectos secundarios: una expresión solo puede producir un valor. No puede alcanzar la página, la red ni tus archivos.
- Privado: la evaluación se ejecuta en local; no se transmite nada.
- Herramientas relacionadas: Percentage Calculator, Statistics Calculator, Number Base Converter.