JavaScript의 수학 객체
Math 수학 객체
Math 객체는 정적 객체입니다. 즉, Math 객체를 사용할 때 Math 객체를 사용할 필요가 없습니다. 인스턴스를 만듭니다.
Math.PI: 파이.
Math.abs(): 절대값. 예: Math.abs(-9) = 9
Math.ceil(): 반올림합니다(정수에 1을 더하고 소수점 제거). 예: Math.ceil(10.2) = 11
Math.floor(): 반내림(소수점 직접 제거). 예: Math.floor(9.888) = 9
Math.round(): 반올림. 예: Math.round(4.5) = 5; Math.round(4.1) = 4
Math.pow(x,y): x의 y제곱을 찾습니다. 예: Math.pow(2,3) = 8
Math.sqrt(): 제곱근을 구합니다. 예: Math.sqrt(121) = 11
Math.random(): 0과 1 사이의 임의의 십진수를 반환합니다. 예: Math.random() = 0.12204467732259783
참고: (최소, 최대) 사이에서 임의의 숫자를 찾으세요. 공식은 다음과 같습니다. Math.random()*(max-min)+min
예: 0-10 사이의 임의의 정수 10-20 사이의 임의의 숫자 찾기; 20에서 30 사이의 임의의 정수를 찾습니다. 7에서 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>
예: 임의의 웹 페이지 배경 색상
<!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>