Đối t−ợng Math là đối t−ợng nội tại trong JavaScript. Các thuộc tính của đối t−ợng này chứa nhiều hằng số toán học, các hàm toán học, l−ợng giác phổ biến. Đối t−ợng Math không có ch−ơng trình xử lý sự kiện.
Việc tham chiếu tới number trong các ph−ơng thức có thể là số hay các biểu thức đ−ợc đnáh giá là số hợp lệ.
4.1.16.Các thuộc tính
• E - Hằng số Euler, khoảng 2,718.
• LN2 - logarit tự nhiên của 2, khoảng 0,693.
• LN10 - logarit tự nhiên của 10, khoảng 2,302.
• LOG2E - logarit cơ số 2 của e, khoảng 1,442.
• PI - Giá trị của π, khoảng 3,14159.
• SQRT1_2 - Căn bậc 2 của 0,5, khoảng 0,707.
• SQRT2 - Căn bậc 2 của 2, khoảng 1,414.
4.1.17.Các ph−ơng thức
• Math.abs (number) - Trả lại giá trị tuyệt đối của number.
• Math.acos (number) - Trả lại giá trị arc cosine (theo radian) của number. Giá trị của
number phải nămg giữa -1 và 1.
• Math.asin (number) - Trả lại giá trị arc sine (theo radian) của number. Giá trị của
number phải nămg giữa -1 và 1.
• Math.atan (number) - Trả lại giá trị arc tan (theo radian) của number.
• Math.ceil (number) - Trả lại số nguyên nhỏ nhất lớn hơn hoặc bằng number.
• Math.cos (number) - Trả lại giá trị cosine của number.
• Math.exp (number) - Trả lại giá trị e^ number, với e là hằng số Euler.
• Math.floor (number) - Trả lại số nguyên lớn nhất nhỏ hơn hoặc bằng number.
• Math.log (number) - Trả lại logarit tự nhiên của number.
• Math.max (num1,num2) - Trả lại giá trị lớn nhất giữa num1 và num2
• Math.min (num1,num2) - Trả lại giá trị nhỏ nhất giữa num1 và num2.
• Math.pos (base,exponent) - Trả lại giá trị base luỹ thừa exponent.
• Math.random (r) - Trả lại một số ngẫu nhiên giữa 0 và 1. Phwong thức này chỉ thực hiện đ−ợc trên nền tảng UNIX.
• Math.round (number) - Trả lại giá trị của number làm tròn tới số nguyên gần nhất.
• Math.sin (number) - Trả lại sin của number.
• Math.sqrt (number) - Trả lại căn bậc 2 của number.
• Math.tan (number) - Trả lại tag của number.