Funciones científicas
Conjunto de Funciones de fórmula que permiten la realización de cálculos matemáticos y lógicos.
binaryAND
Devuelve el resultado de la operación binaria AND.
Sintaxis
binaryAND(entero1, entero2)
Parámetros
entero1
Número entero que se considerará en la operación.
entero2
Número entero que se considerará en la operación.
Ejemplos
binaryAND(1, 0)
= 0
binaryAND(0, 1)
= 0
binaryAND(0, 0)
= 0
binaryAND(1, 1)
= 1
binaryOR
Devuelve el resultado de la operación binaria OR.
Sintaxis
binaryOR(entero1, entero2)
Parámetros
entero1
Número entero que se considerará en la operación.
entero2
Número entero que se considerará en la operación.
Ejemplos
binaryOR(1, 0)
= 1
binaryOR(0, 1)
= 1
binaryOR(0, 0)
= 0
binaryOR(1, 1)
= 1
binaryXOR
Devuelve el resultado de la operación binaria XOR.
Sintaxis
binaryXOR(entero1, entero2)
Parámetros
entero1
Número entero que se considerará en la operación.
entero2
Número entero que se considerará en la operación.
Ejemplos
binaryXOR(1, 0)
= 1
binaryXOR(0, 1)
= 1
binaryXOR(0, 0)
= 0
binaryXOR(1, 1)
= 0
exp
Devuelve el valor exponencial de x.
Sintaxis
exp(x)
Parámetros
x
Número cuyo valor exponencial será calculado. Este parámetro puede ser un número, una variable, un campo, el retorno de una función, etc. La función devuelve el valor exponencial del número pasado como parámetro.
Ejemplo
exp(0)
=1
factorial
Devuelve el factorial de x.
Sintaxis
factorial(x)
Parámetros
x
Número cuyo cálculo factorial será devuelto. Este parámetro puede ser un número, una variable, un campo, el retorno de una función, etc.
Ejemplo
factorial(9)
= 362880
log
Devuelve el logaritmo en base e de x.
Sintaxis
log(x)
Parámetros
x
Número cuyo cálculo logarítmico será devuelto. Este parámetro puede ser un número, una variable, un campo, el retorno de una función, etc.
Ejemplo
log(e)
= 1
log10
Devuelve el logaritmo en base 10 de x.
Sintaxis
log10(x)
Parámetros
x
Número cuyo cálculo logarítmico será devuelto. Este parámetro puede ser un número, una variable, un campo, el retorno de una función, etc.
Ejemplos
log10(10)
= 1
numberToStringBin
Convierte un número decimal en binario.
Sintaxis
numberToStringBin(x)
Parámetros
x
Número decimal que será convertido a binario. Este parámetro puede ser una cadena, una variable, un campo, el retorno de una función, etc.
Esta función está hecha para números de 32 bits.
Ejemplo
numberToStringBin(2)
= 10
numberToStringHex
Convierte un número decimal en hexadecimal.
Sintaxis
numberToStringHex(x)
Parámetros
x
Número decimal que será convertido a hexadecimal. Este parámetro puede ser un número, una variable, un campo, el retorno de una función, etc.
Ejemplo
numberToStringBin(26)
= 1a
Esta función tiene un límite de rango int de 32 bits con signo (2147483648).
pow
Devuelve la base elevada a la potencia.
Sintaxis
pow(base, potencia)
Parámetros
base
Número que será usado como base de la potencia. Este parámetro puede ser un número, una variable, un campo, el retorno de una función, etc.
potencia
Número al que será elevada la base. Este parámetro puede ser un número, una variable, un campo, el retorno de una función, etc. Devuelve la base que hemos pasado como parámetro elevada a la parametrizada.
Ejemplo
pow(3,2)
= 9
sqrt
Devuelve la raíz cuadrada de x.
Sintaxis
sqrt(x)
Parámetros
x
Número cuya raíz cuadrada será calculada. Este parámetro puede ser un número, una variable, un campo, el retorno de una función, etc. Devuelve la raíz cuadrada del número que pasamos como parámetro.
Ejemplo
sqrt(9)
= 3
stringBinToNumber
Convierte un número binario en decimal.
Sintaxis
stringBinToNumber(x)
Parámetros
x
Cadena que contiene el número binario que queremos convertir. Este parámetro puede ser un número, una variable, un campo, el retorno de una función, etc.
Devuelve un número decimal como resultado de convertir el número binario.
Ejemplo
stringBinToNumber("10")
= 2
stringHexToNumber
Convierte un número hexadecimal en decimal.
Sintaxis
numberToStringHex(x)
Parámetros
x
Cadena que contiene el número hexadecimal que será convertido. Este parámetro puede ser una cadena, una variable, un campo, el retorno de una función, etc.
Los rangos máximo y mínimos que admite la función son 00000000 y 7FFFFFFF, respectivamente.
Devuelve un número decimal como resultado de convertir le número hexadecimal.
Ejemplo
stringHexToNumber("1a")
= 26
En el caso de que queramos convertir un número que exceda el rango de esta función, podremos usar la siguiente función JavaScript: