Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.

View in English Always switch to English

Math.sqrt()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julho de 2015⁩.

Resumo

A função Math.sqrt() retorna a raiz quadrada de um número (x\sqrt{x}) .

Sintaxe

Math.sqrt(x)

Parâmetros

x

Um número.

Valor retornado

A raiz quadrada do número recebido. Se o número for negativo, a função retornará NaN.

Descrição

Se o valor de x for negativo, Math.sqrt() retorna NaN.

Por sqrt ser um método estático de Math, deve-se sempre usá-lo como Math.sqrt(), e não como um método de um objeto Math que você criou.

Exemplos

Exemplo: Usando Math.sqrt

js
Math.sqrt(9); // 3
Math.sqrt(2); // 1.414213562373095

Math.sqrt(1); // 1
Math.sqrt(0); // 0
Math.sqrt(-1); // NaN

Especificações

Specification
ECMAScript® 2026 Language Specification
# sec-math.sqrt

Compatibilidade com navegadores

Ver também