Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> JavaScript Προγραμματισμός

Πώς μπορείτε να διαπιστώσετε εάν ένας αριθμός ταιριάζει σε ένα Int σε JavaScript

Είναι απαραίτητο κατά καιρούς για να ελέγξετε αν η τιμή χρήστη υπέβαλε στην πραγματικότητα είναι ένας ακέραιος . Για παράδειγμα , μπορείτε να ζητήσετε από ένα χρήστη της ηλικίας του, και στη συνέχεια πρέπει να επιβεβαιώσει ότι υπέβαλε εύλογη αξία . Αυτό μπορεί να επιτευχθεί σε JavaScript μέσω μια προσαρμοσμένη συνάρτηση που δέχεται την εν λόγω τιμή και στη συνέχεια επεξεργάζεται μέσω ενός "αν" κατασκευάσει για να καθορίσει εάν είναι ένας ακέραιος . Οδηγίες
Η 1

Δημιουργήστε μια λειτουργία που δέχεται υποβληθεί αξία σε μια νέα μεταβλητή :

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 " με τη μεταβλητή που χρειάζεστε για να επιθεωρήσει .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα