Beenden
  • Globale Community
    • Sprache:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티

How to calculate a log base 10 equation

Neu hier ,
Feb 25, 2020 Feb 25, 2020

Math.log( ) just givesme the natural log. I've tried Math.log(10, ( ) ), Math.log10( ), console.log(getBaseLog(10, ( ) ), console.log(Math.log10( )). Now I'm at a loss on how to go about solving this.

THEMEN
Acrobat SDK und JavaScript
2.1K
Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines

correct answers 1 richtige Antwort

Community Expert , Feb 25, 2020 Feb 25, 2020

However, you can easily write a function that returns the log10 value using the log method, like this:

 

function log10(val) {
return Math.log(val) / Math.LN10;
}

 

And then you can call it like this, for example:

log10(2)

Übersetzen
Community Expert ,
Feb 25, 2020 Feb 25, 2020

What is console.log?

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Neu hier ,
Feb 25, 2020 Feb 25, 2020

It's used to print variables defined before or any message, basically for general output of information. I've used the command on browser's wasn't sure if it would do anything in Acrobat though, and I guess it doesn't. 

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Community Expert ,
Feb 25, 2020 Feb 25, 2020

In Acrobat use:

console.show();

console.println( ... );

 

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
LEGENDE ,
Feb 25, 2020 Feb 25, 2020

https://sciencing.com/convert-ln-log-10-8359505.html

 

Also, read the Acrobat JavaScript API, you need to know the methods specific to Acrobat. 

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Community Expert ,
Feb 25, 2020 Feb 25, 2020

The log10 method of the Math object was introduced in a later version of EMCAScript (the technical name of JavaScript), which might not be supported in Acrobat (it doesn't work in Acrobat XI, for sure).

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Community Expert ,
Feb 25, 2020 Feb 25, 2020

However, you can easily write a function that returns the log10 value using the log method, like this:

 

function log10(val) {
return Math.log(val) / Math.LN10;
}

 

And then you can call it like this, for example:

log10(2)

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Neu hier ,
Feb 25, 2020 Feb 25, 2020

Thank you. Was stuck on how to write it out for Acrobat for a while.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Community Expert ,
Feb 25, 2020 Feb 25, 2020

There's nothing Acrobat-specific in the code above. It's generic JS code.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Neu hier ,
Feb 25, 2020 Feb 25, 2020

Oh maybe I was just thinking of the wrong thing. I was trying:

function getBaseLog(x,y) {

return Math.log(y) / Math.log(x);

}

 

console.log(getBaseLog(2,8));

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Community Expert ,
Feb 25, 2020 Feb 25, 2020
AKTUELL

That should work too... Only console.log() won't work, as you were told before. Use console.println(), instead.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines