Funciones científicas
Devuelve el resultado de la operación binaria AND.
binaryAND(entero1, entero2)
entero1
Número entero que se considerará en la operación.
entero2
Número entero que se considerará en la operación.
binaryAND(1, 0)
= 0
binaryAND(0, 1)
= 0
binaryAND(0, 0)
= 0
binaryAND(1, 1)
= 1Devuelve el resultado de la operación binaria OR.
binaryOR(entero1, entero2)
entero1
Número entero que se considerará en la operación.
entero2
Número entero que se considerará en la operación.
binaryOR(1, 0)
= 1
binaryOR(0, 1)
= 1
binaryOR(0, 0)
= 0
binaryOR(1, 1)
= 1Devuelve el resultado de la operación binaria XOR.
binaryXOR(entero1, entero2)
entero1
Número entero que se considerará en la operación.
entero2
Número entero que se considerará en la operación.
binaryXOR(1, 0)
= 1
binaryXOR(0, 1)
= 1
binaryXOR(0, 0)
= 0
binaryXOR(1, 1)
= 0Devuelve el valor exponencial de x.
exp(x)
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.
exp(0)
=1Devuelve el factorial de x.
factorial(x)
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.
factorial(9)
= 362880Devuelve el logaritmo en base e de x.
log(x)
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.
log(e)
= 1Devuelve el logaritmo en base 10 de x.
log10(x)
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.
log10(10)
= 1Convierte un número decimal en binario.
numberToStringBin(x)
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.
numberToStringBin(2)
= 10Convierte un número decimal en hexadecimal.
numberToStringHex(x)
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.
numberToStringBin(26)
= 1aNota: esta función tiene un límite de rango int de 32 bits con signo (2147483648).
Devuelve la base elevada a la potencia.
pow(base, potencia)
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.
pow(3,2)
= 9Devuelve la raíz cuadrada de x.
sqrt(x)
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.
sqrt(9)
= 3Convierte un número binario en decimal.
stringBinToNumber(x)
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.
stringBinToNumber("10")
= 2Convierte un número hexadecimal en decimal.
numberToStringHex(x)
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.
stringHexToNumber("1a")
= 26En el caso de que queramos convertir un número que exceda el rango de la función, podremos usar la siguiente función de JavaScript:
function hexToDec(hexString){ return parseInt(hexString, 16);
}
Última actualización 2yr ago