English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.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.
该方法将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); // -21Math.random();
该方法将底数返回指数幂,即base exponent.Math.pow(x, y)
Math.pow(5, 3); // 125Math.random();
第一个参数是基数。
第二个参数是用于提高底数的指数。
该方法返回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();
该方法返回x的绝对(正)值。Math.abs(x)
Math.abs(-5); // 5Math.random();
该方法返回四舍五入到下一个最大整数的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();
该方法返回四舍五入到下一个最小整数的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()方法返回指定数字的正弦值。
此方法返回介于-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-16Math.random();
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.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.min(5, 2, 12, 4, 97, 26); // 2
EsempioMath.random();
Prova a vedere‹/›Math.random()Per ulteriori informazioni, vedere il capitolo successivo.
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.