Det er nødvendig til tider å sjekke om en bruker - sendt verdien er faktisk et heltall. For eksempel kan du be en bruker sin alder og må deretter bekrefte at han leverte en legitim verdi. Dette kan gjøres på JavaScript gjennom en egendefinert funksjon som godtar de nevnte verdi og behandler dem deretter gjennom en "hvis" konstruere å avgjøre om det er et heltall. Instruksjoner
en
Lag en funksjon som tar imot et innsendt verdi inn i en ny variabel : en
funksjon integer_test ( StrVariable )
{
}
2
Sammenlign " parseInt " og " parseFloat " verdier av variabelen for å sikre at de er like. " parseInt " vil bare trekke heltallsverdiene fra strengen . I mellomtiden, " parseFloat " vil trekke hele nummeret fra strengen , selv om den inneholder en desimal. Begge må være lik for at variabelen skal være et heltall : en p Hvis ( ( parseInt ( StrVariable ) == parseFloat ( StrVariable ) )
Sett "hvis" konstruere mellom brakettene på ». integer_test "-funksjonen
3
utpeke funksjonen som sant hvis det passerer den forrige "hvis" konstruere og falsk hvis den ikke gjør det : en
{ return true ; } else {return false; }
4
Lukk funksjon med en endelig brakett funksjonen skal se slik ut : en
funksjon integer_test ( StrVariable )
. { if ( ( parseInt ( StrVariable ) == parseFloat ( StrVariable ) ) {return true; } else {return false; } }
5
Ring funksjonen ved å utpeke den til en variabel:
Var IsInteger = integer_test ( StrVariable )
Erstatt " StrVariable " med den variabelen som du trenger for å inspisere.