Αρχείο καταγραφής μαθηματικών JavaScript ()

Η συνάρτηση JavaScript Math.log () επιστρέφει τον φυσικό λογάριθμο ενός αριθμού.

Επιστρέφει τον φυσικό λογάριθμο (βάση e ) ενός αριθμού. Είναι ισοδύναμο με τα ln(x)μαθηματικά.

Η σύνταξη της Math.log()συνάρτησης είναι:

 Math.log(x)

log(), ως στατική μέθοδος, καλείται χρησιμοποιώντας το Mathόνομα κλάσης

Παράμετροι Math.log ()

Η Math.log()συνάρτηση περιλαμβάνει:

  • x - Ένας αριθμός

Επιστροφή τιμή από Math.log ()

  • Επιστρέφει τον φυσικό λογάριθμο (βάση e ) του δεδομένου αριθμού.
  • Επιστρέφει NaNγια αρνητικούς αριθμούς και μη αριθμητικά ορίσματα.

Παράδειγμα 1: Χρήση του Math.log ()

 // Using Math.log() var value = Math.log(1); console.log(value); // 0 var value = Math.log(Math.E); console.log(value); // 1 var value = Math.log("10"); console.log(value); // 2.302585092994046 var value = Math.log(0); console.log(value); // -Infinity var value = Math.log(-1); console.log(value); // NaN

Παραγωγή

 0 1 2.302585092994046 - Άπειρο ΝΑ

Παράδειγμα 2: Χρήση του Math.log () για άλλες βάσεις

Η αριθμητική τιμή για λογάριθμο σε οποιαδήποτε βάση aαπό οποιαδήποτε βάση bμπορεί να υπολογιστεί με την ακόλουθη αλλαγή της βασικής ταυτότητας :

log a (N) = log b (N) / log b (a)

Έτσι, μπορούμε να χρησιμοποιήσουμε Math.log()για τον υπολογισμό του λογάριθμου σε οποιαδήποτε βάση με τον ακόλουθο τρόπο:

 // find logarithm in any base function log(base, number) ( return Math.log(number) / Math.log(base); ) // calculating log(100) in base 10 var value = log(10, 100); console.log(value); // 2 // calculating log(10) in base 5 value = log(5, 10); console.log(value); // 1.4306765580733933

Παραγωγή

 2 1.4306765580733933

Σημειώσεις:

  • Χρησιμοποιήστε τις σταθερές Math.LN2ή Math.LN10για φυσική καταγραφή 2 και 10 αντίστοιχα.
  • Χρησιμοποιήστε τις συναρτήσεις Math.log2()ή Math.log10()για τη λογάριθμη βάση 2 και 10

Προτεινόμενες αναγνώσεις:

  • Math.exp ()
  • Math.log1p ()
  • Math.log10 ()

ενδιαφέροντα άρθρα...