A função Math.asin() retorna o arco seno (em radianos) de um número, onde
Sintaxe
Math.asin(x)
Parâmetros
x
- Um número.
Valor retornado
O arco seno (em radianos) do parâmetro recebido se o parâmetro estiver entre -1 e 1; senão, NaN
.
Descrição
O método Math.asin()
retorna um valor numérico entre e radianos para todo x
entre -1 e 1. Se o valor de x
estiver fora deste intervalo NaN
é retornado.
Por asin()
ser um método estático de Math
, deve-se sempre usá-lo como Math.asin()
, e não como um método de um objeto Math
que você criou.
Exemplos
Usando Math.asin()
Math.asin(-2); // NaN
Math.asin(-1); // -1.5707963267948966 (-pi/2)
Math.asin(0); // 0
Math.asin(0.5); // 0.5235987755982989
Math.asin(1); // 1.5707963267948966 (pi/2)
Math.asin(2); // NaN
Para valores menores que -1 ou maiores que 1, Math.asin()
retorna NaN
.
Especificações
Specification | Status | Comment |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Padrão | Definição inicial. Implementado no JavaScript 1.0. |
ECMAScript 5.1 (ECMA-262) The definition of 'Math.asin' in that specification. |
Padrão | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Math.asin' in that specification. |
Padrão | |
ECMAScript (ECMA-262) The definition of 'Math.asin' in that specification. |
Padrão em tempo real |
Compatibilidade nos navegadores
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.