Δημιουργήστε μια λειτουργία που δέχεται υποβληθεί αξία σε μια νέα μεταβλητή :
integer_test λειτουργία ( StrVariable )
{
}
2
Συγκρίνετε το " parseInt " και " parseFloat " τιμές της μεταβλητής για να εξασφαλιστεί ότι είναι ίσες . " parseInt " θα τραβήξει μόνο τις ακέραιες τιμές από το string . Εν τω μεταξύ , " parseFloat " θα τραβήξει ολόκληρο τον αριθμό από το string , ακόμη και αν περιλαμβάνει ένα δεκαδικό ψηφίο . Και οι δύο πρέπει να είναι ίση για τη μεταβλητή να είναι ένας ακέραιος :
Εάν ( ( parseInt ( StrVariable ) == parseFloat ( StrVariable ) )
Τοποθετήστε το "αν" κατασκευάσει εντός των παρενθέσεων της λειτουργία " integer_test "
εικόνων 3
Ορίστε τη λειτουργία , όπως ισχύει αν περάσει το προηγούμενο "αν" κατασκευάσει και false αν δεν : .
{ return true ? } else { return false ? }
Η
4 Κλείστε τη λειτουργία με μια τελική βραχίονα Η λειτουργία θα πρέπει να μοιάζει κάπως έτσι :
integer_test λειτουργία ( StrVariable )
. { Αν ( ( parseInt ( StrVariable ) == parseFloat ( StrVariable ) ) { return true ? } else { return false ? } }
5
Καλέστε τη λειτουργία ορίζοντας σε μια μεταβλητή :
var IsInteger = integer_test ( StrVariable )
Αντικαταστήστε το " StrVariable " με τη μεταβλητή που χρειάζεστε για να επιθεωρήσει .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα