Objek matematik dalam JavaScript
Objek matematik matematik
Objek Matematik ialah objek statik, dengan kata lain: apabila menggunakan objek Matematik, tidak perlu buat contoh.
Math.PI: Pi.
Math.abs(): Nilai mutlak. Contohnya: Math.abs(-9) = 9
Math.ceil(): Bundarkan (tambah 1 pada integer dan keluarkan perpuluhan). Contohnya: Math.ceil(10.2) = 11
Math.floor(): Bundarkan ke bawah (buang perpuluhan terus). Contohnya: Math.floor(9.888) = 9
Math.round(): Membundarkan. Contohnya: Math.round(4.5) = 5; Math.round(4.1) = 4
Math.pow(x,y): Cari kuasa ke-y bagi x. Contohnya: Math.pow(2,3) = 8
Math.sqrt(): Cari punca kuasa dua. Contohnya: Math.sqrt(121) = 11
Math.random(): Mengembalikan perpuluhan rawak antara 0 dan 1. Contohnya: Math.random() = 0.12204467732259783
Nota: Cari nombor rawak antara (min, maks). Formulanya ialah: Math.random()*(maks-min)+min
Contoh: Integer rawak antara 0-10; Cari integer rawak antara 20 dan 30; Cari integer rawak antara 7 dan 91
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //求两个整数之间的随机整数 //定义随机数的函数 function getRandom(min,max){ //求随机数 var random =Math.random()*(max-min)+min; //向下取整 random = Math.floor(random); //输出结果 document.write(random+"<hr>"); } //调用函数 getRandom(0,100); getRandom(5,89); getRandom(100,999); </script> </head> <body> </body> </html>
Contoh: Warna latar belakang halaman web rawak
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> </head> <body> </body> </html> <script> var min = 100000; var max = 999999; var random = Math.random() *(max-min)+min; //向下取整 random = Math.floor(random); document.body.bgColor = "#"+random; </script>