JavaScript log10
Returns the base-10 logarithm of the number
1 2 3 4 56 7 8 9 1011 12 13 14 15 | function log10 (arg) { // Returns the base-10 logarithm of the number // // version: 1109.2015 // discuss at: http://phpjs.org/functions/log10 // + original by: Philip Peterson // + improved by: Onno Marsman // + improved by: Tod Gentille // + improved by: Brett Zamir (http://brett-zamir.me) // * example 1: log10(10); // * returns 1: 1 // * example 2: log10(1); // * returns 2: 0 return Math.log(arg) / 2.302585092994046; // Math.LN10 } |
Examples
» Example 1
Running
1 | log10(10); |
Should return
1 | 1 |
» Example 2
Running
1 | log10(1); |
Should return
1 |
Dependencies
No dependencies, you can use this function standalone.
Open syntax issues
php.js uses JsLint to help us keep our code consistent and prevent some common bugs.
Eventually we want all code to pass or at least take into consideration most fixes suggested by JsLint, following this JsLint configuration we’ve decided on.
Authors
Thanks to the following developers, you get to have log10 goodness in JavaScript.

I would suspect it would be more efficient to use the Javascript constant Math.LN10, the body of the function is then
Kevin van Zonneveld
13 Nov '08