Math.acos()

Baseline Widely available

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

A função Math.acos() retorna o arco cosseno (em radianos de um numero, sendo esse

x[-1;1],Math.acos(x)=arccos(x)= the unique y[0;π]such thatcos(y)=x\forall x \in [{-1};1],;\mathtt{\operatorname{Math.acos}(x)} = \arccos(x) = \text{ O unico } ; y \in [0; \pi] , \text{such that} ; \cos(y) = x

Syntax

Math.acos(x)

Parâmetros

Um numero.

Retorno

O arco cosseno(em radianos) se o valor passado como parâmetro for entre -1 e 1; caso contrario retornará NaN.

Description

O Math.acos() metodo retorna um numero entre 0 e π radians para valores passado como parâmetros entre -1 e 1. Se o valor estiver fora dessa variação será retornado NaN.

Porque acos() é um metodo estático, você sempre usará Math.acos() ao invés de criar um Objecto Math(Math não é um construtor).

Exemplos

Usando Math.acos()

js
Math.acos(-2); // NaN
Math.acos(-1); // 3.141592653589793
Math.acos(0); // 1.5707963267948966
Math.acos(0.5); // 1.0471975511965979
Math.acos(1); // 0
Math.acos(2); // NaN

Para valores menores que -1 ou maiores que than 1, Math.acos() o método retornrá NaN.

Especificações

Specification
ECMAScript Language Specification
# sec-math.acos

Compatibilidade com navegadores

BCD tables only load in the browser

Veja também