Error logico
Publicado por federico (1 intervención) el 22/12/2021 20:06:02
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
let texto=document.getElementsByClassName('txt')
function comparar(){
let valor1=document.getElementById('entrada1').value;
let valor2=document.getElementById('entrada2').value;
if(valor2 > valor1){
console.log(`El número mayor es ${valor2}`)
}
else if(valor1 > valor2){
console.log(`El número mayor es ${valor1}`)
}
else{console.log(`Los números ${valor1} y ${valor2} son iguales`)
}
}
Buenas tardes! Tengo un error y por mas simple que parece no le puedo encontrar la lógica. Es un simple comparador de números a través de un input. el cual te informa si el valor 1 es mayor, menor o igual. Lo que sucede es que JavaScript me toma solo el primer digito que escribo, y sucede que si por ejemplo escribo en el input el numero 24 y el 4 me informa " el numero mayor es 4" y así con diferentes combinaciones pero no logro entender el error.
Valora esta pregunta


0