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>