Number.Log

La función Number.Log devuelve el logaritmo de un número en la base indicada.

Sintaxis

Number.Log(
    number as nullable number,
    optional base as nullable number
) as nullable number

Parámetros
  • number: número cuyo logaritmo se desea devolver
  • base: base a considerar
Información adicional

Si número indicado es null, la función también devuelve un null. Si toma el valor 0, se devuelve el valor -Infinity. Si es negativo, se devuelve un NaN ("Not a number").

El parámetro base es opcional. Si no se indica, se toma por defecto la base Number.E, devolviéndose en este caso el logaritmo neperiano o natural del número.

La base deberá ser un número mayor estricto que cero (aunque no necesariamente un número entero), devolviéndose el valor NaN ("Not a Number") en caso contrario.

Ejemplos

Si no se indica la base, se toma por defecto la base Number.E, devolviendo la función el logaritmo neperiano del número. En el siguiente ejemplo se devuelve el logaritmo neperiano del número e:

Number.Log(Number.E)

1

Es decir, el anterior ejemplo es equivalente al siguiente, en el que se indica de forma explícita la base (Number.E):

Number.Log(Number.E, Number.E)

1

Number.Log(100, 10)

2

Number.Log(512, 2)

9

La base puede ser un número no entero:

Number.Log(512, 2.1)

8.40815558

Función Number.Log

El número indicado no puede tener un tipo de texto:

Number.Log("100", 10)

Error

La base deberá ser un número mayor estricto que cero. En otro caso se devuelve un NaN ("Not a Number"):

Number.Log(512, -1)

NaN

Función Number.Log

Si el número indicado toma el valor 0, la función devuelve el valor -Infinity:

Number.Log(0, 2.1)

-Infinity

Función Number.Log
Categoría
Funciones numéricas
Enviado por admin el Dom, 23/02/2020 - 10:19