Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Skontrolujte , či číselného typu v Javascriptu

JavaScript je klient - side skriptovací jazyk , ktorý , okrem iného , umožňuje vývojárom navrhovať webové stránky , ktoré užívatelia upozorní , keď sa za predpokladu , neplatný vstup . Webové formuláre často žiadajú číselný vstup , ako sú predvoľby . Webové stránky developer môže ušetriť užívateľom čas a frustrácie kontrolou , že tento typ vstupu je numerická , a , v prípade neplatných údajov , upozorní užívateľa , že potrebuje , aby opätovne zadať hodnotu . Veci , ktoré budete potrebovať
A webovom prehliadači s povoleným skriptom JavaScript .
Textový editor .
Zobraziť ďalšie inštrukcie
deklarovať premennú .
1

Declare premenná , ktorá bude mať hodnotu , ktorá sa bude testovať . Obvykle sa táto hodnota pochádzajú od vstupu používateľa na formulári , hoci to môže byť priamo priradené:

var numericVar = 9 ;
2

Definujte funkciu , ktorá prijíma vstup užívateľa ako argument , dávajte pozor na názov funkcie niečo zmysluplného : { .

//zápis kódu pre kontrolu , či je premenná číselná

}

funkcie JE.ČÍSLO ( numericVar )
funkcie 3

používať JavaScript je isNaN ( ) na určenie , či prešiel - in hodnota je číselná . Funkcie isNaN ( ) určuje , či je hodnota " nie je číslo " a vráti " false " , ak je hodnota typu numerickej . Definícia

//Funkcia

funkcie JE.ČÍSLO ( numericVar ) {

//deklarovať premennú držať návratovú hodnotu z isNaN ( funkcia

var NaNResult = isNaN ( numericVar ) ) ;

//robiť niečo s návratovou hodnotou

}
4

Späť výsledok funkcie je . Je-li funkcia je určená na upozornenie užívateľa , že zadal non - numeric - neplatné - dát , výsledok môže byť zapísaná do webovej stránky alebo umiestnené v upozornenie box . Alternatívne , výsledok môže byť vrátená volajúci kód pre ďalšie spracovanie . Definícia

//Funkcia

funkcie JE.ČÍSLO ( numericVar ) {

//deklarovať premennú držať návratová hodnota z funkcie ( ) na isNaN

var NaNResult = isNaN ( numericVar ) ;

//robiť niečo s návratovú hodnotu

pohotovosti ( NaNResult ) ;

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené