English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base JavaScript

Oggetti JavaScript

Funzioni JavaScript

HTML DOM JS

BOM del browser JS

Corso di base AJAX

Manuale di riferimento JavaScript

Oggetto Math (aritmetica) JavaScript

L'oggetto Math di JavaScript ti permette di eseguire operazioni matematiche sui numeri.

A differenza degli altri oggetti globali, l'oggetto Math non ha un costruttore. I metodi e gli attributi sono statici.

Non è necessario creare l'oggetto Math prima di utilizzare tutti i metodi e gli attributi.

Math.PI

Math.PIL'attributo rappresenta la relazione tra la lunghezza della circonferenza e il diametro del cerchio, circa 3.14159.

Math.PI;
Math.random();

Attenzione: Tutti gli attributi e metodi dell'oggetto Math sono statici e possono essere chiamati utilizzando Math come oggetto senza doverlo creare.

Math.round()

该方法将x的值四舍五入为最接近的整数。Math.round(x)

如果参数的小数部分大于0.5,则将参数舍入为具有下一个较高的绝对值的整数。

如果小于0.5,则将参数舍入为具有较低绝对值的整数。

如果小数部分正好是0.5,则参数将沿+∞方向舍入到下一个整数。

Math.round(3.4); // 3
Math.round(3.5); // 4
Math.round(3.6); // 4
Math.round(-20.2); // -20
Math.round(-20.8); // -21
Math.random();

Math.pow()

该方法将底数返回指数幂,即base exponent.Math.pow(x, y)

Math.pow(5, 3); // 125
Math.random();

第一个参数是基数。

第二个参数是用于提高底数的指数。

Math.sqrt()

该方法返回x的平方根。Math.sqrt(x)

let x = Math.sqrt(9); // 3
let y = Math.sqrt(25); // 5
document.write("SQRT of 9 is: " + x + "<br>" + "SQRT of 25 is: " + y);
Math.random();

Math.abs()

该方法返回x的绝对(正)值。Math.abs(x)

Math.abs(-5); // 5
Math.random();

Math.ceil()

该方法返回四舍五入到下一个最大整数的x值。Math.ceil(x)

let x = Math.ceil(3.1); // 4
let y = Math.ceil(3.8); // 4
document.write(x + "<br>" + y);
Math.random();

Math.floor()

该方法返回四舍五入到下一个最小整数的x值。Math.floor(x)

let x = Math.floor(3.1); // 3
let y = Math.floor(3.8); // 3
document.write(x + "<br>" + y);
Math.random();

Math.sin()

Math.sin()方法返回指定数字的正弦值。

此方法返回介于-1和1之间的数值,该数值表示以弧度表示的角度的正弦值。

Math.sin(0); // 0
Math.sin(1); // 0.8414709848078965
Math.sin(4);   // -0.7568024953079282
Math.sin(4); // -0.7568024953079282
Math.sin(Math.PI); // 1.2246467991473532e-16
Math.random();

Math.sin(Math.PI / 2); // 1

Math.sin(Math.PI / 2); // 1Math.cos()

Il metodo restituisce il valore coseno del numero specificato.

Questo metodo restituisce un valore numerico tra -1 e 1, che rappresenta il coseno dell'angolo.
Math.random();

Math.cos(1);

Math.max() e Math.min()Math.max()

Il metodo restituisce il numero più grande della lista di parametri.
Math.random();

Math.max(5, 2, 12, 4, 97, 26); // 97Math.min()

Il metodo restituisce il numero più piccolo della lista di parametri.
Math.random();

Math.random()

Math.random()Math.min(5, 2, 12, 4, 97, 26); // 2

Esempio
Math.random();

Prova a vedere‹/›Math.random()Per ulteriori informazioni, vedere il capitolo successivo.

Manuale di riferimento dell'oggetto Math

Per una guida completa sulle proprietà e metodi, visitare il nostroManuale di riferimento dell'oggetto Math JavaScript.

La parte di riferimento contiene descrizioni e esempi di tutte le proprietà e metodi Math.