Javascript Math.Método de sinal | Explicado

Javascript Math.Método de sinal | Explicado
Quando um usuário insere um número em um aplicativo de página da web, é frequentemente necessário validar se o número for positivo, negativo ou algo mais. O embutido “Matemática.sinal()”O método em JavaScript pode ser utilizado para descobrir o sinal de um número no tempo de execução. Ele simplifica a análise de dados e o processo para determinar o sinal de um número no lado do cliente. Enquanto o "sinal()”É um método estático do“Matemática”Classe, ela pode ser acessada diretamente invocando -a com o nome“Matemática.sinal()”.

Este artigo discutirá o uso da matemática.Método Sign () em JavaScript. Então vamos começar!

Javascript Math.Método de sinal ()

Com o ES6 Javascript Standard, determinar o sinal de um número agora é uma brisa. O "Matemática.sinal()”O método é declarado na aula de matemática que fornece acesso diretamente a ele usando o nome da classe. Dependendo do valor das variáveis, esse método retorna “0","-0","1","-1”. Além disso, quando um “não numérico”O valor é passado para o“Matemática.sinal()”Método, ele retorna“Nan(Não um número).

Sintaxe

Matemática.sinal (número)

Aqui o "Matemática.sinal()”O método aceita o“ número ”como um argumento e retorna um valor que representa seu sinal.

Valores válidos argumentos para matemática.Método de sinal (): String numérica, número de ponto flutuante, número inteiro

Valores inválidos argumentos para matemática.Método de sinal (): Variável vazia, string não numérica.

Neste ponto, você pode se perguntar por que usar o “Matemática.sinal()”Método quando o JavaScript Operadores de comparação como ">" ou "<”Pode ajudar a determinar se o número é positivo ou negativo.

A seção abaixo do ritmo responderá à pergunta declarada!

Javascript Math.Sign () Método versus operadores de comparação

Um operador de comparação pode ser utilizado quando você deseja verificar apenas o status booleano de um número. Por exemplo, no exemplo abaixo, validaremos se o valor da constante “número" é melhor que "0“Ou não, com a ajuda do Maior que ““>”Operador de comparação:

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

Acima do programa será lançado “verdadeiro”Como o valor especificado“8" é "positivo"E maior que"0”:

Considerando que a "Matemática.sinal()”Método retorna um“número”Valor que representa um“número”Valor que pode ser usado para realizar mais cálculos matemáticos:

Matemática.sinal (número);

Então, é preferido usar o “Matemática.sinal()”Método sobre os operadores de comparação quando é necessário verificar o sinal de um número e você deve utilizar o valor resultante em alguma outra operação.

Agora, vamos conferir alguns exemplos relacionados à matemática.implementação do método de sinal () em JavaScript.

Exemplo 1

Em um programa JavaScript, quando um número positivo é passado como um argumento para o “Matemática.sinal()”Método, ele retornará o valor“1”:

Por exemplo, passamos “4" para o "Matemática.sinal()”Método:

console.log (matemática.sinal (4));

A execução do acima mencionado “Matemática.sinal()”O método retornará“1,"Que indica que"4" é um número positivo:

Exemplo 2

Outro caso é quando o JavaScript “Matemática.sinal()”O método aceita um número negativo como“-4”, Ele produzirá o valor“-1”:

console.log (matemática.sinal (-4));

O valor retornado significa que o número aprovado é “negativo”:

Exemplo 3

Se você passou um “não numérico”Valor para o“Matemática.sinal()”Método, então ele retornará“Nan”(Não um número):

console.log (matemática.sinal ('linuxhint'));

Como na declaração acima, um “Linuxhint”String é passada, então o caso resultante do“Matemática.sinal()”O método será definido como“Nan”:

Exemplo 4

Passando positivo zero como um argumento para o “Matemática.sinal()”Método imprimirá“0" valor:

console.log (matemática.sinal (0));

Saída

Exemplo 5

Enquanto para um argumento zero negativo, o caso de retorno do JavaScript “Matemática.sinal()”O método está definido como“-0”:

console.log (matemática.sinal (-0));

Saída

Depois de verificar a saída acima, você pensou sobre por que precisamos de um zero negativo?

Os desenvolvedores de JavaScript empregam o “magnitude”De um valor a apontar para qualquer informação, como o sinal de um número representando a direção do movimento. Em tais aplicações, se a variável perder seu sinal, todas as suas informações serão perdidas automaticamente. É por isso que preservar o sinal de zero (-0) com o “Matemática.sinal()”O método nos impede de perda de informações.

Essa era todas as informações essenciais relacionadas à matemática JavaScript.Método de sinal (). Você pode pesquisar ainda mais de acordo com seus requisitos.

Conclusão

O Javascript Math.sinal() O método é usado para verificar o sinal de um número e retorna “0" para zero positivo, ““-0" para zero negativo, ““1" para número positivo, e "-1" para número negativo. Além disso, quando um valor não numérico é passado para a matemática.Método de sinal (), ele retorna “Nan”(Não um número). Matemática.O método de sinal é declarado na aula de matemática, que fornece acesso a ele utilizando diretamente o nome da classe. Este artigo discutiu o uso da matemática JavaScript.Método de sinal ().