Τα μαθηματικά διαδραματίζουν αναπόσπαστο ρόλο στην επιστήμη των υπολογιστών και την κωδικοποίηση. Οι προγραμματιστές χρησιμοποιούν μαθηματικές μεθόδους και εκφράσεις για να εκτελέσουν υπολογισμούς για κάθε είδους διαφορετικούς λόγους κατά την ανάπτυξη. Ευτυχώς, η JavaScript παρέχει διάφορες ενσωματωμένες μεθόδους που μπορούν να κάνουν τη ζωή σας πολύ πιο εύκολη.
Σε αυτό το άρθρο, θα μάθετε για 19 μεθόδους μαθηματικών JavaScript που πρέπει να κατακτήσετε σήμερα.
1. Math.abs()
ο κοιλιακοί () Η μέθοδος επιστρέφει την απόλυτη τιμή ενός αριθμού.
έστω num1 = 32;
έστω num2 = -13;
έστω num3 = -345;
έστω num4 = 4,76;
έστω num5 = 0;
console.log (Math.abs (num1));
console.log (Math.abs (num2));
console.log (Math.abs (num3));
console.log (Math.abs (num4));
console.log (Math.abs (num5));
Παραγωγή:
32
13
345
4.76
0
2. Math.cbrt()
ο cbrt() μέθοδος επιστρέφει την κυβική ρίζα ενός αριθμού.
έστω num1 = 64;
έστω num2 = 125;
έστω num3 = -1;
έστω num4 = Άπειρο;
έστω num5 = 0;
console.log (Math.cbrt (num1));
console.log (Math.cbrt (num2));
console.log (Math.cbrt (num3));
console.log (Math.cbrt (num4));
console.log (Math.cbrt (num5));
Παραγωγή:
4
5
-1
Απειρο
0
3. Math.ceil()
ο ανώτατο όριο () Η μέθοδος επιστρέφει τον επόμενο ακέραιο αριθμό μεγαλύτερο ή ίσο με έναν δεδομένο αριθμό.
έστω num1 = 34,5;
έστω num2 = 54,234;
έστω num3 = 7,0001;
έστω num4 = 867,1;
έστω num5 = 0;
console.log (Math.ceil (num1));
console.log (Math.ceil (num2));
console.log (Math.ceil (num3));
console.log (Math.ceil (num4));
console.log (Math.ceil (num5));
Παραγωγή:
35
55
8
868
0
4. Math.cos()
ο cos() Η μέθοδος επιστρέφει το συνημίτονο της καθορισμένης γωνίας Η δεδομένη γωνία πρέπει να καθοριστεί σε ακτίνια.
έστω num1 = 0;
έστω num2 = 1;
έστω num3 = Μαθ. ΠΙ;
έστω num4 = 0,5;
έστω num5 = 45;
console.log (Math.cos (num1));
console.log (Math.cos (num2));
console.log (Math.cos (num3));
console.log (Math.cos (num4));
console.log (Math.cos (num5));
Παραγωγή:
1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297
5. Math.cosh()
ο cosh() Η μέθοδος επιστρέφει το υπερβολικό συνημίτονο ενός αριθμού.
έστω num1 = 0;
έστω num2 = 1;
έστω num3 = -1;
έστω num4 = 2;
έστω num5 = -2;
console.log (Math.cosh (num1));
console.log (Math.cosh (num2));
console.log (Math.cosh (num3));
console.log (Math.cosh (num4));
console.log (Math.cosh (num5));
Παραγωγή:
1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314
6. Math.exp (x)
ο exp (x) μέθοδος επιστρέφει e^x, όπου Χ είναι το επιχείρημα, και μι είναι ο αριθμός του Euler (γνωστός και ως σταθερά του Napier), η βάση των φυσικών λογαρίθμων.
έστω num1 = 0;
έστω num2 = 1;
έστω num3 = -1;
έστω num4 = 2;
έστω num5 = -2;
console.log (Math.exp (num1));
console.log (Math.exp (num2));
console.log (Math.exp (num3));
console.log (Math.exp (num4));
console.log (Math.exp (num5));
Παραγωγή:
1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127
7. Math.floor()
ο πάτωμα() μέθοδος επιστρέφει τον επόμενο ακέραιο μικρότερο ή ίσο με έναν δεδομένο αριθμό.
έστω num1 = 34,5;
έστω num2 = 54,234;
έστω num3 = 7,0001;
έστω num4 = 867,1;
έστω num5 = 0;
console.log (Math.floor (num1));
console.log (Math.floor (num2));
console.log (Math.floor (num3));
console.log (Math.floor (num4));
console.log (Math.floor (num5));
Παραγωγή:
34
54
7
867
0
Σχετίζεται με: Μέθοδοι χάρτη JavaScript που πρέπει να κατακτήσετε σήμερα
8. Math.log()
ο κούτσουρο() Η μέθοδος επιστρέφει τον φυσικό λογάριθμο (βάση ε) ενός αριθμού.
έστω num1 = 0;
έστω num2 = 1;
έστω num3 = -1;
έστω num4 = 10;
έστω num5 = -2;
console.log (Math.log (num1));
console.log (Math.log (num2));
console.log (Math.log (num3));
console.log (Math.log (num4));
console.log (Math.log (num5));
Παραγωγή:
-Απειρο
0
NaN
2.302585092994046
NaN
9. Math.max (x, y, ...)
ο Μέγιστη() μέθοδος επιστρέφει τον αριθμό με την υψηλότερη τιμή από μια λίστα αριθμών.
let list1 = [24, 645, 678, Infinity];
let list2 = [75, 12, 92, 8];
let list3 = [2947, -435, -123, 0, -Infinity];
console.log (Math.max(...list1));
console.log (Math.max(...list2));
console.log (Math.max(...list3));
console.log (Math.max (1, 2, 3));
console.log (Math.max (234, 46, -23));
Παραγωγή:
Απειρο
92
2947
3
234
Σχετίζεται με: Μέθοδοι συνόλου JavaScript που πρέπει να κατακτήσετε σήμερα
10. Math.min (x, y, ...)
ο min() Η μέθοδος επιστρέφει τον αριθμό με τη χαμηλότερη τιμή από μια λίστα αριθμών.
let list1 = [24, 645, 678, Infinity];
let list2 = [75, 12, 92, 8];
let list3 = [2947, -435, -123, 0, -Infinity];
console.log (Math.min(...list1));
console.log (Math.min(...list2));
console.log (Math.min(...list3));
console.log (Math.min (1, 2, 3));
console.log (Math.min (234, 46, -23));
Παραγωγή:
24
8
-Απειρο
1
-23
11. Math.pow (x, y)
ο πόου (x, y) Η μέθοδος επιστρέφει τη βάση στην ισχύ του εκθέτη (x^y).
console.log (Math.pow (1, 10));
console.log (Math.pow (2, 4));
console.log (Math.pow (1, Infinity));
console.log (Math.pow (10, 10));
console.log (Math.pow(-1, 3));
Παραγωγή:
1
16
NaN
10000000000
-1
12. Math.random()
ο τυχαίος() Η μέθοδος επιστρέφει έναν τυχαίο αριθμό μεταξύ 0 και 1 (συμπεριλαμβανομένου του 0, αλλά όχι του 1).
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
Παραγωγή:
0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701
Σχετίζεται με: Μέθοδοι συμβολοσειράς JavaScript που πρέπει να κατακτήσετε σήμερα
13. Math.round()
ο στρογγυλό() Η μέθοδος επιστρέφει την τιμή ενός αριθμού στρογγυλοποιημένου στον πλησιέστερο ακέραιο.
έστω num1 = 34,5;
έστω num2 = 54,234;
έστω num3 = 7,0001;
έστω num4 = 867,1;
έστω num5 = 0;
console.log (Math.round (num1));
console.log (Math.round (num2));
console.log (Math.round (num3));
console.log (Math.round (num4));
console.log (Math.round (num5));
Παραγωγή:
35
54
7
867
0
14. Math.sin()
ο αμαρτία() Η μέθοδος επιστρέφει το ημίτονο της καθορισμένης γωνίας Η δεδομένη γωνία πρέπει να καθοριστεί σε ακτίνια.
έστω num1 = 0;
έστω num2 = 1;
έστω num3 = Μαθ. ΠΙ;
έστω num4 = 0,5;
έστω num5 = 45;
console.log (Math.sin (num1));
console.log (Math.sin (num2));
console.log (Math.sin (num3));
console.log (Math.sin (num4));
console.log (Math.sin (num5));
Παραγωγή:
0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184
15. Math.sinh()
ο sinh() Η μέθοδος επιστρέφει το υπερβολικό ημίτονο ενός αριθμού.
έστω num1 = 0;
έστω num2 = 1;
έστω num3 = -1;
έστω num4 = 2;
έστω num5 = -2;
console.log (Math.sinh (num1));
console.log (Math.sinh (num2));
console.log (Math.sinh (num3));
console.log (Math.sinh (num4));
console.log (Math.sinh (num5));
Παραγωγή:
0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019
16. Math.sqrt()
ο sqrt() μέθοδος επιστρέφει την τετραγωνική ρίζα ενός αριθμού.
έστω num1 = 64;
έστω num2 = 25;
έστω num3 = -1;
έστω num4 = Άπειρο;
έστω num5 = 144;
console.log (Math.sqrt (num1));
console.log (Math.sqrt (num2));
console.log (Math.sqrt (num3));
console.log (Math.sqrt (num4));
console.log (Math.sqrt (num5));
Παραγωγή:
8
5
NaN
Απειρο
12
Σχετίζεται με: JavaScript One-Liners που πρέπει να γνωρίζετε
17. Math.tan()
ο ηλιοκαμένος() μέθοδος επιστρέφει την εφαπτομένη ενός αριθμού.
έστω num1 = 0;
έστω num2 = 1;
έστω num3 = Μαθ. ΠΙ;
έστω num4 = 0,5;
έστω num5 = 45;
console.log (Math.tan (num1));
console.log (Math.tan (num2));
console.log (Math.tan (num3));
console.log (Math.tan (num4));
console.log (Math.tan (num5));
Παραγωγή:
0
1.5574077246549023
-1,2246467991473532e-16
0.5463024898437905
1.6197751905438615
18. Math.tanh()
ο tanh() Η μέθοδος επιστρέφει την υπερβολική εφαπτομένη ενός αριθμού.
έστω num1 = 0;
έστω num2 = 1;
έστω num3 = -1;
έστω num4 = 2;
έστω num5 = -2;
console.log (Math.tanh (αριθμός1));
console.log (Math.tanh (num2));
console.log (Math.tanh (num3));
console.log (Math.tanh (num4));
console.log (Math.tanh (num5));
Παραγωγή:
0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169
19. Math.trunc (x)
ο κορμός (x) μέθοδος επιστρέφει το ακέραιο τμήμα του x, αφαιρώντας τυχόν κλασματικά ψηφία.
έστω num1 = 34,5;
έστω num2 = 54,234;
έστω num3 = 7,0001;
έστω num4 = 867,1;
έστω num5 = -0,7632;
console.log (Math.trunc (num1));
console.log (Math.trunc (num2));
console.log (Math.trunc (num3));
console.log (Math.trunc (num4));
console.log (Math.trunc (num5));
Παραγωγή:
34
54
7
867
-0
Αν θέλετε να ρίξετε μια ματιά στον πλήρη πηγαίο κώδικα που χρησιμοποιείται σε αυτό το άρθρο, εδώ είναι το Αποθετήριο GitHub.
Χρησιμοποιήστε τις μεθόδους Array
Οι πίνακες είναι μια από τις πιο χρησιμοποιούμενες δομές δεδομένων στον προγραμματισμό. Μαζί με τις μεθόδους Μαθηματικών, η JavaScript παρέχει επίσης πολλές ενσωματωμένες μεθόδους πίνακα όπως Σπρώξτε(), concat(), Συμμετοχή(), για κάθε(), χάρτης(), είδος(), και ούτω καθεξής. Μπορείτε να χρησιμοποιήσετε όλες αυτές τις ενσωματωμένες μεθόδους για να εργαστείτε άνετα με πίνακες JavaScript.
Θέλετε να κατανοήσετε τους πίνακες JavaScript αλλά δεν μπορείτε να τους χειριστείτε; Ελέγξτε τα παραδείγματα πίνακα JavaScript για καθοδήγηση.
Διαβάστε Επόμενο
- Προγραμματισμός
- JavaScript
- Συμβουλές κωδικοποίησης
- Προγραμματισμός
- Ανάπτυξη διαδικτύου

Ο Yuvraj είναι προπτυχιακός φοιτητής της Επιστήμης Υπολογιστών στο Πανεπιστήμιο του Δελχί, Ινδία. Είναι παθιασμένος με την Full Stack Web Development. Όταν δεν γράφει, εξερευνά το βάθος των διαφορετικών τεχνολογιών.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε