Math是javascript中的內部對象之一,主要用於處理數學方面的任務,是一種靜態對象。和其餘動態對象如Date、String等不一樣的是它沒有構造函數Math(),能夠直接使用屬性和方法。javascript
例如使用Date對象的getDate()方法獲得一個月中的某一天:java
var date = new Date();//1.建立對象實例 var nowdate = date.getDate();//2.使用getDate()方法
而Math對象直接使用 random()方法產生一個0-1的隨機數:dom
var x = Math.random();//直接使用
Math 對象屬性函數
document.write(Math.PI);//輸出 3.141592653589793
document.write(Math.E+"<br/>");//輸出 2.718281828459045 document.write(Math.LN2+"<br/>");//輸出 0.6931471805599453 document.write(Math.LN10+"<br/>");//輸出 2.302585092994046 document.write(Math.LOG2E+"<br/>");//輸出 1.4426950408889634 document.write(Math.LOG10E+"<br/>");//輸出 0.4342944819032518 document.write(Math.SQRT1_2+"<br/>");//輸出 0.7071067811865476 document.write(Math.SQRT2+"<br/>");//輸出 1.4142135623730951
Math對象方法spa