My Programing/HTML and JavaScript
JS :: 내장객체 Math
nkdk
2008. 6. 16. 09:58
- Math객체
수학관련 속성과 메서드를 제공합니다.
|형식| Math.속성;
|예제| document.write(Math.E);|형식| Math.메서드();
|예제| document.write(Math.ceil(9.5));
- E : 자연로그 밑에 사용하는 오일러 상수
- PI : 원주율 값을 반환합니다.
- LN2 : 2의 자연로그 값을 반환합니다.
- LN10 : 10의 자연로그 값을 반환합니다.
- SQRT2 : 2의 제곱근 값을 반환합니다.
- SQRT1_2 : 1/2의 제곱근 값을 반환합니다.
- abs(x) : 절대값을 구합니다.
- acos(x) : 역 코사인(arc cosine)값을 반환합니다.
- asin(x) : 역 사인(arc sine)값을 반환합니다.
- atan(x) : 역 탄젠트(arc tangent)값을 반환합니다.
- atan2(x, y) : 역 탄젠트(arc tangent)값을 반환합니다.
- ceil(x) : x의 소수부분을 올림합니다.
- cos(x) : x의 코사인(cosine)값을 반환합니다.
- exp(x) : 지수함수(ex)를 반환합니다.
- floor(x) : x의 소수부분을 잘라버리고 정수부분을 반환합니다.
- log(x) : x의 로그(log)값을 반환합니다.
- max(x, y) : x와 y중에 큰 값을 반환합니다.
- min(x, y) : x와 y중에 작은 값을 반환합니다.
- pow(x, y) : x의 지수 y(XY)값을 반환합니다.
- random() : 자동으로 발생된 난수값을 반환합니다.
- round(x) : x의 소수부분을 반올림합니다.
- sin(x) : x의 사인(sine)값을 반환합니다.
- sqrt(x) : x의 제곱근(sqrt)값을 반환합니다.
- tan(x) : x의 탄젠트(tangent)값을 반환합니다.
<html>
<body>
<script language="JavaScript">
<!--document.write("-28의 절대값은? [" + Math.abs(-28), "]<br>");
document.write("9.2를 올립합니다. [" + Math.ceil(9.2), "]<br>");
document.write("67.9의 소수부분을 버립니다. [" + Math.floor(67.9), "]<br>");
document.write("74와 32중 큰 값을 반환합니다. [" + Math.max(74, 32), "]<br>");
document.write("74와 32중 작은 값을 반환합니다. [" + Math.min(74, 32), "]<br>");
document.write("5.5의 소수부분을 반올림합니다. [" + Math.round(5.5), "]<br>");
document.write("난수(random)값을 반환합니다. [" +Math.random(), "]<br>");// -->
</script>
</body>
</html>