반응형
728x170
자바스크립트에서 제공해주는 Math 기능은 다음과 같이 대표적인게 있다.
함수 또는 상수 | 설명 |
PI | PI 상수. 3.141592.... |
round( ) | 가장 가까운 값을 반환 |
pow( ) | 제곱 |
sqrt( ) | 제곱근 |
abs( ) | 절대값 |
ceil( ) | 가까운 up의 수 |
floor( ) | 가까운 down 수 |
sin( ) | 싸인 함수 |
cos( ) | 코싸인 함수 |
min( ) | 최솟값 |
max( ) | 최댓값 |
random( ) | 0 ~ 1까지의 난수 생성 |
사용법은 아래와 같다.
Math.PI;
Math.round(4.7); // 5 가까운 값
Math.round(4.4); // 4 가까운값
Math.pow(8, 2); // 64 제곱
Math.sqrt(64); // 8 제곱근
Math.abs(-4.7); // 4.7 절대값
Math.ceil(4.4); // 5 가까운 up값
Math.floor(4.7); // 4 가까운 down 값
Math.sin(90 * Math.PI / 180); // 1
Math.cos(0 * Math.PI / 180); // 1
Math.min(0, 150, 30, 20, -8, -200); // -200 최소값
Math.max(0, 150, 30, 20, -8, -200); // 150 최대값
random은
for(var i = 0 ; i < 10 ; i++)
{
document.getElementById("demo").innerHTML = (Math.random() * 10) +1;
}
와 같이 사용할 수 있는데 저렇게 하면 1부터 10까지가 된다.
곱하기 10을 했으면 0부터 9까지 나오게 되는데 +1을 하였으니 1부터 10이 나오게 되는것.
반응형
그리드형
'javascript' 카테고리의 다른 글
자바스크립트 마우스 오버시 이미지 변경(javascript onmouseover) (0) | 2017.08.21 |
---|---|
자바스크립트로 간단한 퍼즐게임 만들기 (5) | 2017.08.21 |
자바스크립트 Number(), parseInt(), parseFloat(). 문자를 숫자로 변환 (0) | 2017.08.16 |
자바스크립트 NaN, isNan() 메소드 (0) | 2017.08.16 |
자바스크립트 이벤트(mouseover, mouseenter, onclick, over시 이미지 변경), 문자열 (0) | 2017.08.16 |