Simple-Javascript-Calculator icon indicating copy to clipboard operation
Simple-Javascript-Calculator copied to clipboard

Bug with percentage

Open jeremias-cuello opened this issue 1 year ago • 2 comments

(x)% ≠ x

jeremias-cuello avatar Feb 04 '24 16:02 jeremias-cuello

Could you please explain/brief it in more details ? 😊

web-codegrammer avatar Feb 04 '24 17:02 web-codegrammer

Quiero decir que el operador porcentaje para los humanos es el "%" y para la función eval() no. La función eval lo "entiende" como el resto de una división entera. Por ejemplo: 50 % 40 = 20 pero como eval() lo toma como el resto de dividir 50 en 40, dá como resultado 10. 50 % 40 ≠ 10... Ahora esto se puede arreglar reemplazando el caracter "%" por "mod" que si es comprendido matematicamente por los humanos de igual forma que la funcion eval()

jeremias-cuello avatar Feb 05 '24 21:02 jeremias-cuello