
Ayuda con funtion undefined por favor
Publicado por Antonio (2 intervenciones) el 09/08/2016 11:03:03
Hola y gracias por la ayuda de antemano. Estoy en un proyecto que consiste en mostrar la suma de la puntuación de las cartas tomadas al azar de dos jugadores, lo conseguí para el primer jugador, pero cuando intento incluir al primer jugador en una función me da el resultado undefined, lo probé de muchas formas sin conseguirlo, pueden ayudarme Gracias.
Este es el código:
Este es el código:
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
function cliente() {
//esta parte que sigue me valdría hasta la siguiente doble barra
var num = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13","1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13","1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13","1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"];
var indice = Math.floor(Math.random()*num.length); var number = num[indice];
removed01 = num.splice(indice, 1);
removed02 = num.splice(indice, 1);
removed03 = num.splice(indice, 1);
removed04 = num.splice(indice, 1);
removed05 = num.splice(indice, 1);
removed06 = num.splice(indice, 1);
removed07 = num.splice(indice, 1);
removed08 = num.splice(indice, 1);
if ((removed01 < 10) && (Number(removed01) + Number(removed02)>9))
{
greeting = Number(removed01);
} else if ((removed01 + removed02 < 10) && (Number(removed01) + Number(removed02) + removed03 >9))
{
greeting = Number(removed01) + Number(removed02);
} else if ((removed01 + removed02 + removed03 < 10) && (Number(removed01) + Number(removed02) + removed03 + removed04>9))
{
greeting = Number(removed01) + Number(removed02) + Number(removed03);
} else if ((removed01 + removed02 + removed03 + removed04 < 10) && (Number(removed01) + Number(removed02) + removed03 + removed04 + removed05>9))
{
greeting = Number(removed01) + Number(removed02) + Number(removed03) + Number(removed04) ;
} else if ((removed01 + removed02 + removed03 + removed04 + removed05 < 10) && (Number(removed01) + Number(removed02) + removed03 + removed04 + removed05 + removed06 >9))
{
greeting = Number(removed01) + Number(removed02) + Number(removed03) + Number(removed04) + Number(removed05);
} else if ((removed01 + removed02 + removed03 + removed04 + removed05 + removed06 < 10) && (Number(removed01) + Number(removed02) + removed03 + removed04 + removed05 + removed06 + removed07 >9))
{
greeting = Number(removed01) + Number(removed02) + Number(removed03) + Number(removed04) + Number(removed05) + Number(removed06);
} else
{
greeting = Number(removed01) + Number(removed02) + Number(removed03) + Number(removed04) + Number(removed05) + Number(removed06) + Number(removed07);
}
// aquí termina la parte que me valdría
}
function mostrar_resultado(){
alert(cliente());
}
mostrar_resultado();
Valora esta pregunta


0