[ JS Object ] Math

Đối tượng Math là một trong những đối tượng có sẵn của Javascript, nó bao gồm một số thuộc tính và phương thức cơ bản để làm việc với toán học.
Mặc dù là một trong số những đối tượng có sẵn của Javascript, nhưng khi làm việc cùng đối tượng Math chúng ta không cần khai báo toán tử new giống như các đối tượng khác. Các đối thuộc tính và phương thức của đối tượng này được sử dụng trực tiếp luôn giống như sau:

var Pipi = Math.PI;
alert(Pipi);

Danh sách các thuộc tính:

E: Trả lại số Euler (2,71828)
LN2: Trả lại giá trị logarit tự nhiên của số 2 (0.6931)
LN10: Trả lại giá trị logarit tự nhiên của số 10 (2,3025)
PI: Trả lại số Pi (3,141592 6535 89793 23846 26433 83279 50288 41971)
SQRT2: Trả lại giá trị là căn bậc 2 số học của số 2 (1,4142)

Danh sách các phương thức:

abs(x): Trả lại giá trị tuyệt đối của số x
acos(x): Trả lại số đo góc y khi sin(y) = x.

y đươc tính theo radian (0 – Pi).

asin(x): Trả lại số đo góc y khi cos(y) = x.

y được tính theo radian (-Pi/2 – Pi/2)

atan(x):Trả lại số đo góc y khi tan(y) = x

y được tính theo radian (-Pi/2 – Pi/2)

ceil(x): Trả lại số nguyên có giá trị lớn hơn hoặc bằng x (làm tròn lên)
cos(x): Trả lại cos của x
exp(x): Trả lại giá trị Ex , E là chính là hằng số Euler.
floor(x): Trả lại số nguyên có giá trị nhỏ hơn hoặc bằng x (làm tròn xuống)
log(x): Trả lại logarit tự nhiên của x, trong toán có nghĩa là lnx = loge x
max(x, y): Trả lại giá trị lớn nhất giữa 2 số x, y
min(x, y): Trả lại giá trị nhỏ nhất giữa 2 sỗ x, y
pow(x, y): Trả lại giá trị xy
random(): Trả lại một số ngẫu nhiên giữa 0 và 1
round(x): Trả lại số nguyên gần với số x nhất (làm tròn bình thường)
sin(x): Trả lại sin của x
sqrt(x): Trả lại căn bậc hai của x
tan(x): Trả lại tg của x

Cách dùng:

//code sử dụng trong hàm Loading khi tải dữ liệu bằng ajax
var random = Math.round(6 * Math.random());
var
value = oTextarea.store.loading;
for (var
o = 0 ; o < random; ++o) {
value += ".";
}
oTextarea.value = value;

Bình thường phương thức random, round hay được sử dụng nhất.

vnjs

Popularity: unranked [?]


  1. No comments yet.

  1. No trackbacks yet.

Chọn kiểu gõ: Tự động TELEX VNI Tắt

Bad Behavior has blocked 49 access attempts in the last 7 days.