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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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. Devuelve un número decimal como resultado de convertir el número binario.

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.

Ejemplo

stringBinToNumber("10") = 2

stringHexToNumber

Convierte un número hexadecimal en decimal. Devuelve un número decimal como resultado de convertir le número hexadecimal.

Los rangos máximo y mínimos que admite la función son 00000000 y 7FFFFFFF, respectivamente.

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.

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:

function hexToDec(hexString){  return parseInt(hexString, 16);
}

Última actualización

¿Te fue útil?