AYUDA//ERROR JavaScript en bucle for. AYUDA//ERROR JavaScript en bucle for.
AYUDA//ERROR JavaScript en bucle for.
Mostrando resultados del 1 al 5 de 5
  1. #1
    AYUDA//ERROR JavaScript en bucle for.
    Hola foreros,

    Os comento un problemilla sin importancia que tengo en JavaScript.

    Quiero que aparezca el resultado de cada una de las variables que tengo definidas en un bucle for, sin embargo sólo me muestra el nombre de la variable.

    Os muestro mi código.

    Código:
    var var1 = 25;
    var var2 = "50";
    var var3 = var1 + var2;
                    
    for(i=1; i<=3; i++) {
       alert ("var"+i);
    }
    Cómo puedo solucionar este problema??
    Gracias.


  2. #2
    Lo tendrias que hacer con arrays.
    Código:
    var= new Array();
    var[0]=25;
    var[1]=50;
    var[2]=var[0]+var[1];
    
    for(i=0; i<var.length; i++) {
       alert (var[i]);
    }
    var.length es el tamaño del array.

    No he probado el còdigo que te he puesto, pero no creo que tenga errores.

  3. #3
    paikerr Lo que el usuario de arriba ha colocado está mal, y te voy a explicar el por que.

    El usuario está colocando la palabra reservada "var" como nombre de variable, cosa que no es posible hacer, salvo ese detalle su código está bien, pero bueno ha dicho que no lo ha probado así que Estuvo bastante cerca.

    Por otro lado el código a la solución sería el siguiente:

    Código:
    var vector = new Array();
    	vector[0] = 25;
    	vector[1] = "50";
    	vector[2] = vector[0] + parseInt(vector[1]);
    
    	for(i=0; i<vector.length; i++) {
    	   alert (vector[i]);
    	}
    En el código original que tu has compartido, he notado que a la variable "var3" le has asignado: var1+var2, cosa que está bien si quieres concatenar. Pero si lo que buscas es realizar la operación matemática de suma, debes convertir el tipo de dato cadena a un entero (Para eso he utilizado el parseInt), y así poder sumarlo. Espero te sea de ayuda compañero
    Última edición por Ghost; 11-mar-2017 a las 09:09

  4. #4
    Cita Iniciado por Ghost Ver Mensaje
    paikerr
    El usuario está colocando la palabra reservada "var" como nombre de variable,
    Ah si, no me había dado cuenta, uso poco javascript y prácticamente había copiado y corregido el código de la pregunta.

  5. #5
    Gracias amigo por el código.

    En cuanto a lo de var3, está hecho a propósito. Estaba precisamente comprobando parseInt, y cómo solucionar el problema de la conversión de tipos hasta que me topé con el error que indiqué arriba.

    Muchas gracias. No había caído en el uso de Arrays... Que tonto soy!!

Temas similares

  1. Ayuda error bucle redireccionamiento
    Hola, estave instalando un plugin en mi panel de wordpress y en el momento de activar el plugin me tiro un error "esta web tiene un bucle de...
    Respuestas: 4
    Último mensaje: 02-oct-2015
  2. Javascript no deja funcionar a otros javascript ayuda
    Hola tengo 2 javascript, funcionan perfecto lo unico malo es que cuando pongo otro javascript similar pero con variables ya cambiadas deberia de...
    Respuestas: 2
    Último mensaje: 29-ago-2015
  3. Error bucle de redireccionamiento
    Hola amigos, sigo con un problema con un script que tengo que son para esas fotos covers para facebook. A la hora de poner upload ya sale la...
    Respuestas: 3
    Último mensaje: 14-abr-2014
  4. ERROR MANAGER DNS bucle de redireccionamiento
    No se porque pero el único sitio de Godaddy que me da error es https://dns.godaddy.com/ Me aparece una pagina de error y pone "bucle de...
    Respuestas: 1
    Último mensaje: 11-dic-2013
  5. AYUDA Error wp-admin bucle de redireccionamiento
    Cuando intento acceder a mi sitio en el área de administración en el wp-admin No me carga y luego de unos 10 segundos me sale el siguiente error:...
    Respuestas: 3
    Último mensaje: 09-dic-2013

Normas de publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •