Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/06/2012, 20:51
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años, 5 meses
Puntos: 317
Respuesta: Extraer números de una cadena de texto

¡Estuve así de cerca de poner en el ejemplo un typeOf()!

Pero después pensé "¡Cómo la voy a privar a IsaBelM del placer de refregármelo de nuevo en la cara!"

Y no lo puse.

Está claro : las alertas y los mensajes de consola te muestran (p.e.) un 2. Pero no te dicen si es un númeral o un literal. Sólo te muestran el caracter.

Veo que también corregiste el posicion_d++, y mejoraste mi posicion_d+1.
También veo que usaste el impresentable recurso del *1 en vez del parseInt() para "convertir" a número.
No sé de dónde habrás aprendido eso.

(Aclaremos que *1 es justamente lo que hay que borrar o no, para que en el cuadro de alerta muestre si es un number o un [/i]string[/i].)


Sigo sin entender muy bien el uso, Vincens. Pero nos diste una buena excusa para mostrar algunos trucos, recursos, variantes de código y formas de encarar un problema.
Sigo insistiendo en que el split("d") que recomendó emprear me parece mejor para cortar los dos valores.
Pero son gustos.