Tự học JavaScript (Phần 15) - Đối tượng Math trong JavaScript
Đối tượng Math trong JavaScript hỗ trợ chúng ta trong công việc thực hiện các phép toán
Cách sử dụng:
Math.<phương thức>;
Các phương thức thông dụng trong đối tượng Math:
|
ID
|
Phương thức
|
Chức năng
|
|
1
|
Math.round(x)
|
Làm tròn (.5 = 1)
|
|
2
|
Math.floor(x)
|
Làm tròn xuống (.6 = 0)
|
|
3
|
Math.random()
|
Lấy ngẫu nhiên một số
|
|
4
|
Math.max(x,y,z,...,n)
|
Lấy số có giá trị lớn nhất trong chuỗi số
|
|
5
|
Math.min(x,y,z,...,n)
|
Lấy số có giá trị nhỏ nhất trong chuỗi số
|
|
6
|
Math.abs(x)
|
Trả về giá trị số nguyên dương
|
Ví dụ: Hiển thị ngẫu nhiên một hình ảnh từ một tập hợp nhiều ảnh
Trong ví dụ này chúng ta sẽ kết hợp 2 đối tượng Array và Math của JavaScript. Các bước thực hiện:
- Chuẩn bị một số hình ảnh ( 5 pictures)
- Tạo một mảng lưu tên của các hình ảnh này
- Sử dụng các phương thức floor(), random() để hiển thị ngẫu nhiên một hình ảnh
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<title>Untitled Document</title>
<script type=\"text/javascript\">
var imageList = new Array;
imageList[0] = \"images/001.jpg\";
imageList[1] = \"images/002.jpg\";
imageList[2] = \"images/003.jpg\";
imageList[3] = \"images/004.jpg\";
imageList[4] = \"images/005.jpg\";
function showImage() {
var imageChoice = Math.floor(Math.random() * imageList.length);
document.write(\'<img src=\"\' + imageList[imageChoice] + \'\">\');
}
</script>
</head>
<body>
<script type=\"text/javascript\">
showImage();
</script>
</body>
</html>
- 1.cám ơn thầy nhiều.
- 2.Hướng dẫn rất chất lượng. Đã hướng dẫn ít ra phải như thế này dân mù tịt như em mới rõ ngọn rõ...
- 3.Tiếng Anh thì >>thông cãm
- 4.fafa
- 5.Mình đã fix được rồi. Thanks bạn nhiều lắm !
- 6.Dịch vụ quá nguy hiểm... Giờ mới biết Vinaphone có cái dịch vụ "Giết người" này. Nếu biết từ trước...
- 7.cung hay day nhi...
- 8.NGƯỜI TA ĐÃ TỰ BIẾT DỊP TẾT LÀ HAY NGHẼN MẠNG VẬY NHÀ MẠNG LÀM NHƯ THẾ NÀY LÀ CƯỚP KHUYẾN MẠI CỦA...
- 9.Nhóm cuối cùng có lẽ là đáng ngạc nhiên, hoặc có lẽ hoàn toàn rõ ràng - đó là chính phủ. Một câu hỏi...
- 10.Nhóm cuối cùng có lẽ là đáng ngạc nhiên, hoặc có lẽ hoàn toàn rõ ràng - đó là chính phủ. Một câu hỏi...
- 1.Cài đặt và cấu hình ứng dụng Zend Framework (video...
- 2.Lập trình hướng đối tượng trong PHP (video...
- 3.Lập trình hướng đối tượng trong PHP 5 ( PHP OOP )
- 4.Zend Auth với ví dụ login - logout
- 5.Tài liệu Zend Framework
- 6.Hàm xử lý ngày tháng (Date and Time php function)
- 7.Webserver - Hướng dẫn cài đặt và sử dụng Xampp
- 8.Zend_Db - Những phương thức cơ bản
- 9.Các kiểu lập trình trong PHP (Phần 1)
- 10. Zend_Framework & JQuery ajax phân trang
Chủ đề đang thảo luận trong diễn đàn
- mã hóa khó hiểu
- Hỏi về thêm file Css và Js trong template ?
- xin code bat dong san bang php zend framework
- xin code bat dong san bang php zend framework
- Help help help
- hướng dẫn tối ưu url bằng file htaccess
- Tuyển 05 Lập Trình Viên PHP
- confix phpmailer host linux
- Học.Viên.Mới.Xin.Giúp.Đỡ!!!!
- Cho mình về validate số điện thoại




