sábado, 27 de junio de 2009

Saber si es numero o no con Javascript

Para saber si un valor es numero o no utilizamos la función isNaN(numero), si no es número devolverá True y si es número devolverá False.

Un ejemplo sería:

isNaN(123) devolverá False

isNaN("prueba") devolverá True

4 comentarios:

  1. Excelente, estoy aprendiendo JavaScript, pero estoy un poco perdido en cuanto a las funciones. Me fue de gran utilidad.

    Gracias.

    ResponderEliminar
  2. Esta función tiene una falencia: acepta el signo menos "-"

    ResponderEliminar
  3. Buen aporte, necesitaba encontrar como controlar un formulario y me ha ayudado bastante, gracias un saludo.

    ResponderEliminar
  4. Gracias, les comparto mi funcion para si le sirve a alguno de ustedes

    function agregarArt(){
    var sumar;
    do{
    sumar = prompt("Escriba la cantidad a agregar en inventario!");
    }while( isNaN(sumar) || sumar === "" || sumar < 0 );
    if(sumar === null || isNaN(parseInt(sumar)) ) {sumar = 0;}
    alert("La cantidad a sumar es: " + (parseInt(sumar) + 1) );
    }

    ResponderEliminar