Estoy tratando de hacer algo realmente estúpido, pero tal vez sea mi descuido... En resumen, ¿cómo es posible que en una función tan simple como esta:
function limitFunc(name){ var domain=prompt(`Inserisci il dominio della funzione`); var sx=domain-0.2; var dx=domain+0.2; console.log(`sx`,sx, `dx:`,dx); //console.table(graph.limitCalculation(name, domain)); }Si luego escribo 1 con el aviso, la variable dx luego calculada me da un número multiplicado por 10.
Por ejemplo si escribo 1: chrome console
De todas formas, gracias por la ayuda
prompt devuelve una cadena.
Todo lo que necesita hacer es convertir su cadena en un número, básicamente:
function limitFunc(name) { let domain = prompt(`Inserisci il dominio della funzione`); domain = +domain; // converted string into number const sx = domain - 0.2; const dx = domain + 0.2; console.log(`sx:`, sx, `dx:`,dx); } limitFunc();Obviamente, querrá verificar si el usuario solicita una respuesta válida (es decir, un número).