Javascript 레퍼런스

수학 객체

  1. 수학 객체 : Math.round() : 반올림 : 반환(숫자)
  2. 수학 객체 : Math.floor() : 버림 : 반환(숫자)
  3. 수학 객체 : Math.ceil() : 올림 : 반환(숫자)
  4. 수학 객체 : Math.trunc() : 값의 정수 부분만 반환 : 반환(숫자)
  5. 수학 객체 : Math.random() : 0과 1사이의 난수 값을 반환 : 반환(숫자)
  6. 수학 객체 : Math.max() : 가장 큰 값을 반환 : 반환(숫자)
  7. 수학 객체 : Math.min() : 가장 작은 값을 반환 : 반환(숫자)
  8. 수학 객체 : Math.abs() : 절대값을 반환 반환 : 반환(숫자)
  9. 수학 객체 : Math.pow() : x의 y제곱을 반환
  10. 수학 객체 : Math.sign() : 사인 값을 반환
  11. 수학 객체 : Math.sqrt() : 제곱근을 반환
  12. 수학 객체 : Math.log() : 자연로그를 반환합니다.
  13. 수학 객체 : Math.exp() : 지수 함수를 반환합니다.
  14. 수학 객체 : Math.cos() : 코사인 값을 반환
  15. 수학 객체 : Math.sin() : 사인 값을 반환
  16. 수학 객체 : Math.tan() : 탄젠트 값을 반환
  17. 수학 객체 : Math.acos() : 아크 코사인 값을 반환
  18. 수학 객체 : Math.asin() : 아크사인 값을 반환
  19. 수학 객체 : Math.atan() : 아크탄젠트 값을 반환
  20. 수학 객체 : Math.atan2() : 아크탄젠트 값을 반환

01. 수학 메서드 : Math.round() / Math.floor() / Math.ceil() / Math.trunc()

번호 기본값 메서드 결과값
{
    //01. 수학 객체 : Math.round() : 반올림 : 반환(숫자)
    //01. 수학 객체 : Math.floor() : 버림 : 반환(숫자)
    //01. 수학 객체 : Math.ceil() : 올림 : 반환(숫자)
    //01. 수학 객체 : Math.trunc() : 값의 정수 부분만 반환 : 반환(숫자)

    // $(".sample01_N1").html("1"); -> jQuery 방식

    document.querySelector(".sample01_R1").innerHTML = Math.round(1.34);
    document.querySelector(".sample01_R2").innerHTML = Math.round(1.64);
    document.querySelector(".sample01_R3").innerHTML = Math.round(1.5);
    document.querySelector(".sample01_R4").innerHTML = Math.round(-1.34);
    document.querySelector(".sample01_R5").innerHTML = Math.round(-1.64);
    document.querySelector(".sample01_R6").innerHTML = Math.round(-1.5);

    document.querySelector(".sample01_R7").innerHTML = Math.floor(1.34);
    document.querySelector(".sample01_R8").innerHTML = Math.floor(1.64);
    document.querySelector(".sample01_R9").innerHTML = Math.floor(-1.34);
    document.querySelector(".sample01_R10").innerHTML = Math.floor(-1.64);

    document.querySelector(".sample01_R11").innerHTML = Math.ceil(1.34);
    document.querySelector(".sample01_R12").innerHTML = Math.ceil(1.64);
    document.querySelector(".sample01_R13").innerHTML = Math.ceil(-1.34);
    document.querySelector(".sample01_R14").innerHTML = Math.ceil(-1.64);

    document.querySelector(".sample01_R15").innerHTML = Math.trunc(1.64);
    document.querySelector(".sample01_R16").innerHTML = Math.trunc(-1.64);
}    

02. 수학 메서드 : Math.random() : 0과 1사이의 난수 값을 반환 : 반환(숫자)

번호 기본값 메서드 결과값
{
    document.querySelector(".sample02_R1").innerHTML = Math.random();
    //버튼을 클릭하면 Math.random() 값을 출력
    document.querySelector(".sample02_B1").addEventListener("click", function(){
        // alert(Math.random());
        document.querySelector(".sample02_R1").innerHTML = Math.random();
    });

    document.querySelector(".sample02_R2").innerHTML = Math.floor(Math.random()*10);
    document.querySelector(".sample02_B2").addEventListener("click", function(){
        document.querySelector(".sample02_R2").innerHTML = Math.floor(Math.random()*10)
    });
    
    document.querySelector(".sample02_R3").innerHTML = 10 + Math.floor(Math.random()*10);
    document.querySelector(".sample02_B3").addEventListener("click", function(){
        document.querySelector(".sample02_R3").innerHTML = 10 + Math.floor(Math.random()*10)
    });
}