Hvordan skal tjekkes for et nummer i JavaScript

isNAN tjekker, om en værdi er et tal . nummer tolv billede ved Sonya etchison fra Fotolia.com

Javascript udfører på klientens webbrowser, så det er almindeligt anvendt til dynamisk hjemmeside konfigurationer og samspil med læserne.JavaScript har ikke en \ "ISNUMBER \" funktion ligesom andre server-side programmeringssprog.I stedet Javascript sproget har en funktion ved navn \ "isNaN, \", som kan oversættes til \ "er ikke et tal. \" Denne funktion kontrollerer for alle tegn eller null værdi og afkast \ "true \" hvis det ikke er et tal.

Instruktioner

  1. Opret et script blok i din HTML-side.Den \ "& lt; script & gt; \" tags betegne en blok af Javascript-kode.Disse tags er indsat i \ "& lt; head & gt; \" og \ "& lt; / head & gt; \" tags.Nedenfor er, hvordan du opretter et script blok for Javascript:

    & lt; script type = \ "text / javascript \" & gt;& lt; / script & gt;

  2. Opret en funktion, der modtager formularen værdi at validere.Funktioner kan kaldes overalt i din HTML-kode.I det følgende afgrænses en ny

    Javascript-funktion:

    & lt; script type = \ "text / javascript \" & gt;
    funktion validateForm (val)
    {
    }
    & lt; / script & gt;

    Du kan give den funktion som helst navn.I dette eksempel er funktionen hedder \ "validateForm. \" The \ "val \" er funktionens parameter.Denne parameter er gået til funktionen fra din HTML-kode.Den \ "val \" er den streng eller nummer, du ønsker at validere i funktion.

  3. Opret den kode, der validerer nummeret.Nu kan du indtaste \ "isNAN \" i din Javascript-funktion.Følgende kode er alt, hvad der er nødvendigt for at kontrollere, om val variabel er et nummer:

    & lt; script type = \ "text / javascript \" & gt;
    funktion validateForm (val)
    {

    returnere isNaN (val)

    GO
    }
    & lt; / script & gt;

    Denne kode returnerer \ "true \" eller \ "falsk \" afhængigt af valideringen.Hvis val er et tal, returnerer funktionen \ "falsk. \" Hvis val indeholder andre tegn foruden tal, returnerer funktionen \ "sandt. \"

  4. Ring til Javascript funktion fra din kode.Validering kaldes typisk, når en bruger indsender oplysninger fra en HTML-formular.I dette eksempel er værdien sendes til funktionen, når brugeren klikker på en \ "Send \" -knappen.Følgende kode er et eksempel på, hvordan du ringe til din Javascript-funktion:

    & lt; input type = \ "send \" værdi = \ onclick = \ "javascript: validateForm (this.val.value)" Send denne formular \. "\ "& gt;

108
0
1
Java Script