Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: anarubia en 27 de Agosto 2015, 12:40

Título: tutorial de javascript entender conceptos para evitar errores codigo javascript
Publicado por: anarubia en 27 de Agosto 2015, 12:40
Hola comunidad , ¿me podia decir alguien donde tengo el error? , ¿por qué no me salta la alerta?

Quiero calcular la suma de  un numero par del 1 al 100. Gracias

Código: [Seleccionar]
  numero=prompt("escribe un numero par del 1 al 100 ")
var sumapar=" ";
if (&&numero<=100=(i=i+1)) else{
sumapar= &&numero +i+ "=" }{
alert(sumapar);}
Título: Re:error codigo javascript
Publicado por: GonzaH en 27 de Agosto 2015, 19:50
Hola anarubia, el motivo de que no te salen las alertas es por que tenes errores de sintaxis en el codigo.

Ejemplo aquí tienes un error de sintaxis

Código: [Seleccionar]
if (&&numero<=100=(i=i+1))
Código: [Seleccionar]
sumapar= &&numero +i+ "=" }
Te dejo un tutorial de AprenderaProgramar JavaScript (http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=776:orientacion-sobre-el-curso-qtutorial-basico-del-programador-web-javascript-desde-ceroq-cu01102e&catid=78:tutorial-basico-programador-web-javascript-desde-&Itemid=206) para que entiendas un poco el lenguaje.

Y el código para resolver ese problema en JavaScript seria este

Código: [Seleccionar]
var numero = prompt("escribe un numero par del 1 al 100 ")
var sumaPar = 0;
if (numero < 1 || numero > 100) {
alert("El numero tiene que estar entre 1 y 100.");
}
else if(numero % 2 == 0) {
for(i = 1; i <= numero; i++) {
sumaPar += i;
}
alert("Suma "+sumaPar);
}
else {
alert("El numero ingresado es impar");
}

Tambien seria un bueno que leas un poco sobre la consola de mozilla firefox que se llama  fire bug que te indican los errores de sintaxis.

¡Saludos!
Título: Re:error codigo javascript
Publicado por: anarubia en 27 de Agosto 2015, 20:23
hola GonzaH, muchas gracias por explicarmelo. Me podías ayudar en este otro código , quería añadir un icono background: url(logo.png) a una caja de texto, cada vez que pinche en la caja desaparezca a la vez el icono con el texto "escribe tu email y pulsa enter", ¿ que tendría que modificar en el código para conseguirlo?. Gracias de antemano
Código: [Seleccionar]
<input type="text" style="background:url('imagenes/descarga.png');
background-repeat:no-repeat; " onfocus="this.value=''"
onblur="if(this.value=='')this.value='Escribe tu email y pulsa enter'" value='Escribe tu email y pulsa enter'>
Título: Re:error codigo javascript
Publicado por: GonzaH en 27 de Agosto 2015, 20:56
Hola anarubia, para lograr esas cosas tiene que leer los tutoriales  y entender bien la sintaxis.

¡Saludos!