Het is soms nodig om te controleren of een door de gebruiker voorgelegd waarde is in feite een geheel getal . Bijvoorbeeld, zou je een gebruiker zijn leeftijd te vragen en dan moeten bevestigen dat hij een legitieme waarde ingediend . Dit kan worden bereikt in webbrowser via een aangepaste functie die de genoemde waarde accepteert en verwerkt ze vervolgens door middel van een " als " te bouwen om te bepalen of het een integer . Instructies 1 Maak een functie die een ingediend waarde aanvaardt in een nieuwe variabele : functie integer_test ( StrVariable ) op { } < br > Pagina 2 Vergelijk de " parseInt " en " parseFloat " waarden van de variabele te zorgen dat ze gelijk zijn . " parseInt " zal alleen trek de gehele waarden uit de string . Ondertussen , " parseFloat " zal het hele nummer uit de string te trekken , zelfs als het is voorzien van een decimaal. Beide moeten gelijk zijn voor de variabele te zijn een integer : Als ( ( parseInt ( StrVariable ) == parseFloat ( StrVariable ) ) op Plaats de " if" te construeren tussen de haakjes van de . functie " integer_test " 3 Wijs de functie waar als het passeert de vorige "als " construct en false als dat niet het geval : { return true ; } else { return false ; } 4 Sluit de functie met een laatste beugel de functie moet er zo uitzien : functie integer_test ( StrVariable ) op . { Als ( ( parseInt ( StrVariable ) == parseFloat ( StrVariable ) ) { return true; } else { return false ; } } 5 Roep de functie door de aanwijzing van het aan een variabele : var IsInteger = integer_test ( StrVariable ) op Vervang " StrVariable " met de variabele die u nodig hebt om te inspecteren .
|