Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] error javascript

Estas en el tema de error javascript en el foro de Javascript en Foros del Web. hola, alguien me podía decir donde está el error, gracias comunidad Código: numero=prompt("escribe un numero par del 1 al 100 "); var sumapar=" "; if ...
  #1 (permalink)  
Antiguo 27/08/2015, 04:53
 
Fecha de Ingreso: marzo-2014
Ubicación: Galicia
Mensajes: 24
Antigüedad: 10 años, 2 meses
Puntos: 0
Pregunta error javascript

hola, alguien me podía decir donde está el error, gracias comunidad
Código:
 numero=prompt("escribe un numero par del 1 al 100 ");
var sumapar=" ";
if (&&numero<=100=(i=i+1)) else{
sumapar= &&numero +i+ "=" }{
alert(sumapar);}
  #2 (permalink)  
Antiguo 27/08/2015, 05:17
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: error javascript

Cita:
Uncaught SyntaxError: Unexpected token &&
&& es un operador lógico

¿Qué quieres hacer? Tengo la sensación de que lo estás complicando demasiado.
  #3 (permalink)  
Antiguo 27/08/2015, 05:41
 
Fecha de Ingreso: marzo-2014
Ubicación: Galicia
Mensajes: 24
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: error javascript

Cita:
Iniciado por PHPeros Ver Mensaje
&& es un operador lógico

¿Qué quieres hacer? Tengo la sensación de que lo estás complicando demasiado.
Hola, gracias por contestarme.Llevo solo dos dias aprendiendo javascript. Lo que quiero hacer es imprimir números del 1 al 100 y que me calcule la suma de los números pares.
  #4 (permalink)  
Antiguo 27/08/2015, 09:35
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: error javascript

Antes que nada deberías echar una mirada a un manual de JavaScript.
  #5 (permalink)  
Antiguo 27/08/2015, 10:09
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: error javascript

La estructura condicional if...else funciona de la siguiente manera:

Código Javascript:
Ver original
  1. if (condición){
  2.     Caso verdadero
  3. }
  4. else{
  5.     Caso falso
  6. }

Esa es su forma más básica, pues, puedes anidar condiciones, omitir llaves, entre otras cosas.

Ahora bien, dices que quieres imprimir la lista de números comprendidos del 1 al 100 y obtener la suma total de los números pares incluidos en dicha lista. Para esto, necesitas utilizar una estructura repetitiva, como la estructura for, la cual se compone de las siguientes partes:

Código Javascript:
Ver original
  1. for (establecimiento de la variable contadora; condición; incremento o decremento de la variable contadora){
  2.     Instrucciones a ejecutar
  3. }

Esa también es la forma elemental de la misma, pues, también puede sufrir algunas variaciones.

Un ejemplo de su uso:
Código Javascript:
Ver original
  1. for (var contador = 1; contador <= 100; contador++){
  2.     console.log(contador);
  3. }

Lo que hace el pequeño algoritmo de arriba es, primero, establecer una variable que utilizaremos para llevar la cuenta de las iteraciones que realizará la estructura for, con el 1 como valor inicial. También hay una condición, la cual señala que las iteraciones se seguirán ejecutando mientras el valor de la variable contadora sea menor o igual a 100. Por último, incrementamos el valor de la variable contadora en uno.

En el área de instrucciones, imprimimos en la consola del navegador el valor de la variable contadora, la cual se irá incrementando en cada iteración hasta llegar al 100 y, finalmente, terminar con la ejecución del bucle.

Si queremos determinar la sumatoria de todos esos números, debemos de establecer una variable acumuladora cuyo valor inicial debe ser igual a cero y al cual le iremos sumando los valores de cada número en cada iteración.

Un ejemplo:
Código Javascript:
Ver original
  1. var acumulador = 0;
  2.  
  3. for (var contador = 1; contador <= 100; contador++){
  4.     acumulador = acumulador + contador;
  5. }
  6.  
  7. console.log("La sumatoria es de: " + acumulador);

Ahora, para identificar que un número sea par o impar, basta con obtener el residuo o resto de la división entre el número a evaluar y el 2. El número será par si, al dividirlo entre 2, el cociente es exacto, es decir, el resto es igual a cero y no hace falta añadir ceros al mismo para poder seguir dividiendo. Por descarte, el número será impar cuando el resto sea diferente a cero.

Un ejemplo:
Código Javascript:
Ver original
  1. var numero = 4;
  2.  
  3. if (numero % 2 == 0){
  4.     console.log("El número es par");
  5. }
  6. else{
  7.     console.log("El número es impar");
  8. }

Para obtener el resto de la división, debes de utiliza el símbolo de porcentaje (%), mientras que para verificar si un valor es igual a otro, debes de utilizar el signo de igualdad pero doble (==).

Sabiendo esto, solo tienes que ejecutar un bucle que imprima el listado de números del 1 al 100 y, en cada iteración, evaluar a cada número para saber si es par y así ir sumando solo los valores pares.

Algunos enlaces de interés:
- Estructura if...else.
- Estructura for.
- Operadores aritméticos.
- Expresiones y operadores.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 27/08/2015 a las 13:26 Razón: Enlaces

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:18.