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

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

JavaScript στρογγυλοποίησης Λειτουργία

Ως αντικειμενοστραφή γλώσσα , JavaScript περιέχει αντικείμενα και τις μεθόδους στη βιβλιοθήκη του για να εκτελέσει πολλές εργασίες . Το αντικείμενο μαθηματικά περιέχει διάφορες μεθόδους και αξίες για να βοηθήσει τους προγραμματιστές σε απλές ή πολύπλοκους υπολογισμούς . Μία από αυτές τις δυνατότητες είναι στρογγυλοποίηση αριθμών . Με τη δυνατότητα να στρογγυλοποιήσουν αριθμούς , οι προγραμματιστές μπορούν να καθορίσουν δεκαδικά ψηφία σε οποιοδήποτε δεκαδικό ψηφίο , και να εκτελέσει ειδικές εντολές στρογγυλοποίησης , όπως η οροφή και τους υπολογισμούς όροφο . Το αντικείμενο Math
Η

Οι JavaScript βιβλιοθήκες περιλαμβάνουν ένα αντικείμενο Math που βοηθά τους προγραμματιστές με βασικές ή κοινών μαθηματικών υπολογισμών . Το αντικείμενο Math περιέχει ορισμένες μαθηματικές σταθερές (όπως Pi, Ε, ή της τετραγωνικής ρίζας του 2 ) . Το αντικείμενο Math περιέχει επίσης χρήσιμες μεθόδους που εκτελούν συγκεκριμένες λειτουργίες , όπως η παραγωγή αριθμό . Η " round () " μέθοδος της κλάσης Math παίρνει δεκαδικό αριθμό και γύρους στον πλησιέστερο ακέραιο . Έτσι , το δεκαδικό 4.5 θα κάνει στρογγυλοποίηση στο 5 , ενώ το 4.4 θα γύρο για να 4 .
Εικόνων Στρογγυλοποίηση προς δεκαδικών ψηφίων
Η

Ενώ ο γύρος λειτουργία έχει τις χρήσεις του από μόνη της , προγραμματιστές πιθανότατα θα πρέπει να κάνει περισσότερα από ό, τι γύρος στον πλησιέστερο ακέραιο αριθμό από καιρό σε καιρό . Χρησιμοποιώντας τη λειτουργία γύρο , ένας προγραμματιστής μπορεί να στρογγυλοποιεί προς οποιοδήποτε δεκαδικό ψηφίο , με αυτόν τον τύπο :

γύρο ( num * ( 10 ^ x ) ) /10 ^ x

όπου « αριθμός » είναι η δεκαδικό να στρογγυλοποιεί και "x " είναι το δεκαδικό μέρος στο οποίο ο προγραμματιστής επιθυμεί να στρογγυλοποιεί τον αριθμό .

Η Παραδείγματα
Η

Ένας προγραμματιστής μπορεί να αναπτύξει ένα πρόγραμμα που υπολογίζει τα χρήματα ως μέρος ενός δικτυακού τόπου . Για να το κάνετε αυτό , ο προγραμματιστής πρέπει να υπολογίσει δεκαδικά ψηφία του μεταβλητού μήκους ως δολάρια και σεντς . Αυτό σημαίνει ότι ο προγραμματιστής θα πρέπει να κάνει στρογγυλοποίηση στο δεύτερο δεκαδικό ψηφίο ( * .00 ) . Εάν δοθεί το δεκαδικό 6,7548 , η εντολή Javascript για να γύρο θα μοιάζει με αυτό το παράδειγμα :

var num = 6,7548

var δολάριο = Math.round ( num * 100 ) /100 ?

Ο αριθμός πολλαπλασιάζεται με 100 ( 10 ^ 2 ) , η οποία ισούται με 675,48 . Αυτό αριθμός στρογγυλοποιείται στον πλησιέστερο ακέραιο μέσω της στρογγυλής λειτουργία (675 ) . Η συνέπεια αυτή στη συνέχεια διαιρείται με 100 . Το αποτέλεσμα , αποθηκεύεται στη μεταβλητή " δολάριο ", είναι 6,75 .
Εικόνων Εναλλακτικές λύσεις για το Round Function
Η

Εκτός από το γύρο λειτουργία , το αντικείμενο Math περιέχει επίσης το " ceil ( ) " ( ανώτατο όριο ) και« floor () " λειτουργίες . Η λειτουργία οροφής συμπεριφέρεται παρόμοια με το γύρο λειτουργία , εκτός από το ότι στρογγυλοποιεί έναν δεκαδικό στο πλησιέστερο , το υψηλότερο ακέραιο προς θετικό άπειρο . Για παράδειγμα, 3,1 θα στρογγυλό έως 4 , και θα -3,9 στρογγυλοποιεί να -3 (επειδή -3 είναι πιο κοντά στο θετικό άπειρο) . Οι λειτουργίες όροφο συμπεριφέρεται με τον αντίθετο τρόπο : στρογγυλοποίηση γίνεται στην πλησιέστερη , μικρότερο ακέραιο προς το αρνητικό άπειρο . Έτσι , για παράδειγμα , 3.1 θα κάνει στρογγυλοποίηση στο 3 , και -3.1 θα στρογγυλό έως -4 .
Η
εικόνων

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

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