La función Number.Log devuelve el logaritmo de un número en la base indicada.
Number.Log(
number as nullable number,
optional base as nullable number
) as nullable number
- number: número cuyo logaritmo se desea devolver
- base: base a considerar
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.
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