Dator > hur man kan kontrollera för en numerisk typ i JavaScript

  • hur man kan kontrollera för en numerisk typ i JavaScript


  • JavaScript är ett klientsidan skriptspråk som bland annat gör att utvecklare kan utforma webbsidor som varnar användare när de har lämnat ogiltiga indata . Webbsideformulär begäran ofta numerisk inmatning , t. ex. riktnummer . En webbsida utvecklare kan spara tid för användarna och frustration genom att kontrollera att denna typ av inmatning är numerisk , och , i fråga om ogiltiga data , varnar användaren att han måste skriva in värdet

    Du behöver : .
    En webbläsare med JavaScript aktiverat.
    .
    En textredigerare .
    .

    deklarera variabeln .


    1 .
    Deklarera en variabel som håller värdet som kommer att testas . Vanligtvis kommer detta värde komma från användarens input i ett formulär , även om det kan hänföras direkt :



    var numericVar=9 ;
    2 .
    Definiera en funktion som accepterar användarens input som argument , var noga med att namnet funktionen något meningsfullt :



    funktion ISNUMBER ( numericVar ) {

    //skriv kod för att kontrollera om variabeln är numerisk .

    }
    3 .
    Använd JavaScript 's isNaN () för att avgöra om passerade in värdet är numeriskt . Den isNaN () funktion avgör om ett värde är " inte ett nummer " och returnerar "false " om värdet är av typen numerisk .



    //funktion definition

    funktion ISNUMBER ( numericVar ) {

    //deklarerar en variabel för att hålla returvärdet från isNaN () -funktionen

    var NaNResult=isNaN ( numericVar ) ,

    //gör något med returvärdet

    }
    4 .
    Return funktionens resultat . Om funktionen är utformad för att varna användaren om att hon har ingått icke- numeriska-ogiltigt-data kan resultatet skrivas till webbsidan eller placeras i en varningsruta . Alternativt kan resultatet returneras till den anropande koden för vidare bearbetning .



    //funktion definition

    funktion ISNUMBER ( numericVar ) {

    //deklarerar en variabel för att hålla returvärdet från isNaN () -funktionen

    var NaNResult=isNaN ( numericVar ) ,

    //göra något med returvärdet

    alert ( NaNResult ) ,

    }

    tips och varningar


  • isNaN () returnerar true om ett värde är inte ett nummer . Om du testar att ett värde är ett tal , återvänder sedan isNaN ( ) false .
  • isNaN ( ) -funktionen får inte återvända det förväntade värdet för alla numeriska typer . Till exempel isNaN ( 1 /4 '); returnerar true
  • .


Previous:nothing Next:hur man väljer att starta form i en Windows-applikation





Relaterade artiklar


  • hur man definierar pekare i C
  • Sun Java swing tutorials
  • vad är filändelsen ru ?
  • vad är ett syntaxfel i Java ?
  • SQL-programmering tutorial
  • hur man använder Google Maps i C #
  • hur man öppnar ett annat dokument från ett Visual Basic -kommandot
  • hur man skapar webb -program
  • vad är filändelsen trädet ?
  • hur du redigerar ttf filer