Método sign() do JavaScript

Definição e uso

sign() O método verifica se o número é negativo, positivo ou zero.

  • Se o número for positivo, este método retorna 1.
  • Se o número for negativo, retorna -1.
  • Se o número for zero, retorna 0.

Exemplo

Determinar se um número é negativo ou positivo:

var a = Math.sign(3);    // Retorna 1 (positivo)
var b = Math.sign(-3);   // Retorna -1 (negativo)
var c = Math.sign(0);    // Retorna 0 (zero)

Experimente você mesmo

Sintaxe

Math.sign(x)

Valor do parâmetro

Parâmetro Descrição
x Obrigatório. Número.

Detalhes técnicos

Valor retornado:

Número, que representa o sinal do número especificado:

  • Se o número for positivo, retorna 1
  • Se o número for negativo, retorna -1
  • Se o número for zero positivo, retorna 0
  • Se o número for negativo zero, retorna -0
  • Se não for um número, retorna NaN
Versão do JavaScript: ECMAScript 2015

Suporte do navegador

Métodos Chrome Edge Firefox Safari Opera
sign() 38.0 12.0 25.0 9.0 25.0

Páginas relacionadas

Tutorial:Matemática do JavaScript