Es ist manchmal notwendig , um zu überprüfen , ob ein Benutzer übermittelten Wert in der Tat eine ganze Zahl . Zum Beispiel könnten Sie fragen, ein Benutzer sein Alter und müssen dann bestätigen, dass er ein berechtigtes Wert vorgelegt . Dies kann in JavaScript über eine benutzerdefinierte Funktion, die den Wert akzeptiert erreicht werden , und verarbeitet sie durch ein "if" zu konstruieren, um festzustellen, ob es eine ganze Zahl ist . Anleitung
1
Erstellen Sie eine Funktion , die einen Wert akzeptiert vorgelegt in eine neue Variable :
Funktion integer_test ( StrVariable )
{
}
2
Vergleichen Sie die " parseInt " und " parseFloat " Werte der Variablen , um sicherzustellen, sie sind gleich. " parseInt " wird nur ziehen die ganzzahligen Werte aus dem String . Unterdessen " parseFloat " wird die gesamte Zahl aus dem String ziehen , auch wenn es eine Dezimalstelle enthält . Beide müssen für die Variable gleich eine ganze Zahl :
Wenn ( ( parseInt ( StrVariable ) == parseFloat ( StrVariable ) )
Legen Sie die "if" zwischen den Klammern des Konstrukts . " integer_test " Funktion
3
Bestimmen Sie die Funktion als wahr, wenn sie die vorherige spielt "if" Konstrukt und false, wenn dies nicht der Fall :
{ return true ; } else { return false; }
4
Schließen Sie die Funktion mit einem abschließenden Klammer die Funktion sollte wie folgt aussehen:
Funktion integer_test ( StrVariable )
. { if (( parseInt ( StrVariable ) == parseFloat ( StrVariable ) ) {return true;} else { return false; }}
5
Rufen Sie die Funktion durch Benennung es einer Variablen :
var isInteger = integer_test ( StrVariable )
Ersetzen " StrVariable " mit der Variable, die Sie brauchen, um zu inspizieren.