Hola buenas tardes. Hay que hacer una transformación a Numero cuando pedimos un valor numérico con la función prompt(), porque por defecto ella recive el valor que digitemos como una cadena de caracteres o caracter.
var valor = Numero(prompt("Digite un valor:"));