¿Cómo puedo mostrar el número par de la entrada del usuario? Mi código no responde nada.
<!DOCTYPE html> <html> <head> <script> var num; var count = 0; var result; num = Number(prompt("Enter the maksimum number: ", "")); document.write("Sum of all even number from 1 to " + num); for (int i = 0; i < num; i += 2) { sum += i; } document.write(sum); </script> </head> <body> </body> </html>
JS no tiene un tipo int
para que funcione su ciclo, si lo cambia a let
y cambia count
a sum
para inicializarlo, funciona:
<!DOCTYPE html> <html> <head> <script> var num; var sum = 0; var result; num = Number(prompt("Enter the maksimum number: ", "")); document.write("Sum of all even number from 1 to " + num); for (let i = 0; i < num; i += 2) { sum += i; } document.write(sum); </script> </head> <body> </body> </html>
int
. Utilice let
o const
en su lugar.sum
. var num; num = Number(prompt("Enter the maksimum number: ", "")); document.write("Sum of all even number from 1 to " + num + ": "); let sum = 0; for (let i = 0; i < num; i += 2) { sum += i; } document.write(sum);