Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/06/2012, 16:17
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 7 meses
Puntos: 1012
Respuesta: Extraer números de una cadena de texto

furoya, aquí es un caso donde typeof() te indica que los tipos de datos obtenidos no son los correcto

otra opción, sin el uso de variables globales
Cita:
var dados = prompt("¿Qué dados quieres tirar?");
alert("El resultado es " + tiradaDado(dados));

function aleatorio(a,b) {
return Math.round(Math.random()*(b-a)+a);
}

function tiradaDado(dados) {
var posicion_d = dados.indexOf("d");
var numeroDeDados = dados.substring(0, posicion_d);
var valorDeDados = dados.substring(++posicion_d)*1;
alert(valorDeDados + ' - ' + typeof(valorDeDados));
var tiradaDados = aleatorio(1, valorDeDados);
var resultadoDados = 0;


for(var i=0; i<numeroDeDados; i++) {
resultadoDados += tiradaDados;
}
return resultadoDados;
}
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}