Matemáticas JavaScript.Método de signo | Explicado

Matemáticas JavaScript.Método de signo | Explicado
Cuando un usuario ingresa un número en una aplicación de página web, con frecuencia es necesario validar si el número es positivo, negativo u otra cosa. El incorporado "Matemáticas.firmar()El método en JavaScript se puede utilizar para averiguar el firmar de número en tiempo de ejecución. Simplifica el análisis de datos y el proceso para determinar el signo de un número en el lado del cliente. Como el "firmar()"Es un método estático del"Matemáticas"Clase, se puede acceder directamente invocándolo con el nombre"Matemáticas.firmar()".

Esta redacción discutirá el uso de las matemáticas.Método de sign () en JavaScript. Entonces, comencemos!

Matemáticas JavaScript.Método de signo ()

Con el ES6 Estándar JavaScript, determinar el signo de un número ahora es una brisa. El "Matemáticas.firmar()El método se declara en la clase de matemáticas que proporciona acceso directamente utilizando el nombre de la clase. Dependiendo del valor de las variables, este método devuelve "0","-0","1","-1". Además, cuando un "no numérico"Se pasa el valor al"Matemáticas.firmar()"Método, devuelve"Yaya" (No un número).

Sintaxis

Matemáticas.signo (número)

Aquí el "Matemáticas.firmar()"El método acepta el" número "como argumento y devuelve un valor que representa su signo.

Argumentos de valores válidos para matemáticas.Método de signo (): Cadena numérica, número de punto flotante, entero

Valores no válidos Argumentos para matemáticas.Método de signo (): Cadena de variable vacía, no numérica.

En este punto, puede preguntarse por qué usar el "Matemáticas.firmar()"Método cuando el JavaScript Operadores de comparación como ">" o "<"Puede ayudar a determinar si el número es positivo o negativo.

La sección dada a continuación responderá a la pregunta declarada!

Matemáticas JavaScript.signo () método vs operadores de comparación

Se puede utilizar un operador de comparación cuando solo desea verificar el estado booleano de un número. Por ejemplo, en el ejemplo dado a continuación, validaremos si el valor de la constante "número" es mayor que "0"O no, con la ayuda del Mas grande que ">"Operador de comparación:

Número const = 8;
número> 0;

El programa superior saldrá "verdadero"Como el valor especificado"8" es "positivo"Y más grande que"0":

Mientras que el "Matemáticas.firmar()"El método devuelve un"número"Valor que representa un"número"Valor que puede usarse para realizar más cálculos matemáticos:

Matemáticas.signo (número);

Entonces, se prefiere usar el "Matemáticas.firmar()"Método sobre los operadores de comparación cuando se requiere verificar el signo de un número, y debe utilizar el valor resultante en alguna otra operación.

Ahora, vamos a ver algunos ejemplos relacionados con las matemáticas.Implementación del método de sign () en JavaScript.

Ejemplo 1

En un programa de JavaScript, cuando se pasa un número positivo como argumento al "Matemáticas.firmar()"Método, devolverá el valor"1":

Por ejemplo, hemos pasado "4" hacia "Matemáticas.firmar()" método:

consola.registro (matemáticas.signo (4));

La ejecución de los anteriores "Matemáticas.firmar()"El método volverá"1,"Que indica que"4" es un numero positivo:

Ejemplo 2

Otro caso es cuando el JavaScript "Matemáticas.firmar()"El método acepta un número negativo como"-4", Generará el valor"-1":

consola.registro (matemáticas.signo (-4));

El valor devuelto significa que el número aprobado es "negativo":

Ejemplo 3

Si has pasado un "no numérico"Valor para el"Matemáticas.firmar()"Método, luego volverá"Yaya" (No un número):

consola.registro (matemáticas.signo ('Linuxhint'));

Como en la declaración anterior, un "Linuxhint"Se pasa la cadena, por lo que el caso resultante del"Matemáticas.firmar()"El método se establecerá en"Yaya":

Ejemplo 4

Pasar positivo cero como argumento para el "Matemáticas.firmar()"El método se imprimirá"0" valor:

consola.registro (matemáticas.signo (0));

Producción

Ejemplo 5

Mientras que para un argumento cero negativo, el caso de retorno del JavaScript "Matemáticas.firmar()"El método está configurado en"-0":

consola.registro (matemáticas.signo (-0));

Producción

Después de verificar la salida dada anteriormente, ¿ha pensado por qué necesitamos un cero negativo??

Los desarrolladores de JavaScript emplean el "magnitud"De un valor para apuntar hacia cualquier información, como el signo de un número que representa la dirección del movimiento. En tales aplicaciones, si la variable pierde su signo, toda su información se perderá automáticamente. Es por eso que preservar el signo de cero (-0) con el "Matemáticas.firmar()"El método nos impide pérdida de información.

Esa fue toda la información esencial relacionada con las matemáticas de JavaScript.Método de signo (). Puede investigarlo más de acuerdo con sus requisitos.

Conclusión

El Matemáticas JavaScript.firmar() El método se utiliza para verificar el signo de un número y regresa "0" para cero positivo, "-0" para cero negativo, "1" para numero positivo, y "-1" para numero negativo. Además, cuando se pasa un valor no numérico a las matemáticas.Método de sign (), devuelve "Yaya" (No un número). Matemáticas.El método de signo se declara en la clase de matemáticas, que proporciona acceso a él utilizando directamente el nombre de la clase. Este artículo sobre el uso de las matemáticas de JavaScript.Método de signo ().