JavaScript - Ayuda a Novato

 
Vista:
sin imagen de perfil

Ayuda a Novato

Publicado por Mario (2 intervenciones) el 19/09/2014 20:46:25
Hola bune día

Estoy aprendiendo JS pero me he atorado con uno de mis primeros códigos y acudo a ustedes a ver si me pueden ayudar no encuentro el error, aquí les dejo mi código, de antemano Gracias.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
//Fybcuib para generar un numero entero aleatorio
function aleatorio(minimo, maximo)
{
	var numero = Math.floor(Math.random() * (maximo - minimo + 1) + minimo );
	return numero;
}
 
 
var piedra = 0;
var papel = 1;
var tijera = 2;
var lagarto = 3;
var spock = 4;
 
var opciones = ["piedra", "papel", "tijera", "lagarto", "spock"];
 
var opcionUsuario;
var opcionMaquina = aleatorio(0,2);
 
opcionUsuario = prompt("¿Que eliges?\nPiedra: 0\nPapel: 1\nTijera: 2\nLagarto: 3\nSpock: 4", 0);
 
alert("Elegiste: " + opciones[opcionUsuario]);
alert("Javascript eligio " + opciones[opcionMaquina]);
 
if (opcionUsuario == piedra)
{
	if(opcionMaquina == piedra)
	{
		alert("Enpate!!");
	}
	else if(opcionMaquina == papel)
	{
		alert("Perdite!!");
	}
	else if(opcionMaquina == tijera)
	{
		alert("Ganaste!!");
	}
	else if(opcionMaquina == lagarto)
	{
		alert("Ganaste!!");
	}
	else if(opcionMaquina == spock)
	{
		alert("Perdiste!!");
	}
}
else if (opcionUsuario == papel)
{
	if(opcionMaquina == piedra)
	{
		alert("Ganaste!!");
	}
	else if(opcionMaquina == papel)
	{
		alert("Enpate!!");
	}
	else if(opcionMaquina == tijera)
	{
		alert("Perdiste!!");
	}
	else if(opcionMaquina == lagarto)
	{
		alert("Perdiste!!");
	}
	else if(opcionMaquina == spock)
	{
		alert("Ganaste!!");
	}
}
else if (opcionUsuario == tijera)
{
	if(opcionMaquina == piedra)
	{
		alert("Ganaste!!");
	}
	else if(opcionMaquina == papel)
	{
		alert("Perdiste!!");
	}
	else if(opcionMaquina == tijera)
	{
		alert("Empate!!");
	}
	else if(opcionMaquina == lagarto)
	{
		alert("Ganaste!!");
	}
	else if(opcionMaquina == spock)
	{
		alert("Perdiste!!");
	}
else if (opcionUsuario == lagarto)
{
	if(opcionMaquina == piedra)
	{
		alert("Perdiste!!");
	}
	else if(opcionMaquina == papel)
	{
		alert("Ganaste!!");
	}
	else if(opcionMaquina == tijera)
	{
		alert("Perdiste!!");
	}
	else if(opcionMaquina == lagarto)
	{
		alert("Empate!!");
	}
	else if(opcionMaquina == spock)
	{
		alert("Ganaste!!");
	}
	else if (opcionUsuario == spock)
{
	if(opcionMaquina == piedra)
	{
		alert("Ganaste!!");
	}
	else if(opcionMaquina == papel)
	{
		alert("Perdiste!!");
	}
	else if(opcionMaquina == tijera)
	{
		alert("Ganaste!!");
	}
	else if(opcionMaquina == lagarto)
	{
		alert("Perdiste!!");
	}
	else if(opcionMaquina == spock)
	{
		alert("Empate!!");
	}
}
else
{
	alert("Tu opción no es valida!!");
}

me marca un error en la primer linea y primer columna, supongo yo que es la función pero un primer programa que hice le juego normal de piedra, papel o tijeras no medio problema, fue hasta que agregue las opciones de "lagarto" y "spock" cuando me dio el error.

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.162
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Ayuda a Novato

Publicado por xve (2100 intervenciones) el 20/09/2014 17:20:48
Hola Mario, no están todas las llaves cerradas {}
Si tabulas bien el código, veras que no están todas cerradas.

Puede ser que no nos haya incluido el código entero?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda a Novato

Publicado por Mario (2 intervenciones) el 20/09/2014 22:15:08
Si es es el código completo, pero checare las llaves es probable que se me fuera cerrar alguna, muchas gracias por tu ayuda.

Efectivamente me faltaba cerrara dos llaves, muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar