Math.acos()
La funzione Math.acos()
ritorna l'arcocoseno (in radianti) di un numero, ovvero
Sintassi
Math.acos(x)
Parametri
x
- Un numero.
Valore di ritorno
L'arcocoseno (in radianti) del numero passato come parametro se quest'ultimo si trova tra i valori -1 e 1; altrimenti ritorna NaN
.
Descrizione
Il metodo Math.acos()
ritorna un valore numerico compreso tra 0 and π radianti per x
compreso tra -1 e 1. Se il valore di x
si trova al di fuori di questo range il metodo ritorna NaN
.
Siccome acos()
è un metodo statico di Math
, viene sempre usato come Math.acos()
piuttosto che come metodo di un oggetto Math
creato in precedenza (Math
non è un costruttore).
Esempi
Math.acos()
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
Per valori inferiori a -1 o maggiori di 1, Math.acos()
ritorna NaN
.
Specifiche
Specifica | Stato | Commento |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Definizione iniziale. Implementata in JavaScript 1.0. |
ECMAScript 5.1 (ECMA-262) The definition of 'Math.acos' in that specification. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Math.acos' in that specification. |
Standard | |
ECMAScript (ECMA-262) The definition of 'Math.acos' in that specification. |
Living Standard |
Compatibilità dei Browser
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.