[ Foro de Javascript ]

declaracion de var

20-Feb-2020 01:41
Invitado (Principiante)
1 Respuestas

Hola.
Estoy haciendo un ejercicio con un if anidado y dentro declarando una variable, esa misma variable (aumento) la voy a utilizar dentro de otro if del primer if, y ahi no coloco var. Sin embargo al ver la solucion del ejercicio lo declaran tantas veces lo usen en el if. Ejemplo:
if (sueldo<500 && ant>=10)
{
var aumento=sueldo+sueldo*0.2;
document.write('El sueldo a pagar es: '+aumento)
}
else
 {
  if (sueldo<500 && ant<10)
   {
    aumento=(sueldo+sueldo*0.05);
    document.write('El sueldo a pagar es: '+aumento)
   }
   else
     {
     document.write('El sueldo a pagar es: '+sueldo)
     }
  }
El ejercicio me funciona pero por que debe declararse de nuevo? Ojala me puedan aclarar. Gracias


20-Feb-2020 07:42
Nacho Cabanes (+53)

Sólo se declara una vez (cuando se usa la palabra "var"), pero puede tener dos valores distintos según se dé un caso u otro. Es algo muy habitual.






Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...