Calculadora
En este proyecto he desarrollado una calculadora que realiza operaciones matemáticas sencillas.
Características
- Realiza operaciones básicas como suma, resta, multiplicación y división.
- Permite operaciones con paréntesis, números enteros y decimales.
- Dispone de función de borrado y de reset.
- Puede acumular resultados para la siguiente operación.
- Dispone de una pantalla informativa en caso de acciones o errores.
- Si la expresión es demasiado larga, el tamaño de la letra de la pantalla se hace pequeña.
- Está preparado para funcionar tanto con el ratón como con el teclado.
Qué he aprendido
- A desarrollar lógica operacional.
- A crear estructuras de cuadrícula con CSS Grid.
- A acceder y manipular el DOM con JavaScript Vanilla.
- A aplicar eventos de ratón y de teclado.
- A crear efectos visuales con pseudoclases como "hover" y "active".
Tecnologías
- Front-end: JavaScript (ES6), HTML, CSS
- Back-end: -