Math.

니나노개발생활·2021년 6월 16일
0
post-thumbnail

Math : 수학에서 자주 사용하는 상수와 함수들을 미리 구현해 놓은 자바스크립트 표준 내장 객체 >> 생성자가 존재하지 않음

🚨 대부분 Math 메소드는 웹 브라우저마다 다른 결괏값을 얻을 가능성이 높고 같은 js 인터프리터라도 운영체제가 다르면 다른 결괏값을 반환할 수 있기 대문에 아주 정확한 결과가 필요할 때는 사용하지 않는 것이 좋음!

  1. Math.min() >> 가장 작은 수 반환
Math.min();                   // Infinity
Math.min(1,10,-100,1000,0);   //-100
Math.min(1,10,-100,'text',0); //NaN
  1. Math.max() >> 가장 큰 수 반환
Math.max();                              // -Infinity
Math.max(1, 10, -100, -10, "1000", 0);   // 1000
Math.max(1, 10, -100, -10, "문자열", 0);   // NaN
  1. Math.random() >> 0보다 크거나 같고 1보다 작은 무작위 숫자

  2. Math.round() >> 소수점 첫 번째 자리에서 반올림

Math.round(10.49);  // 10
Math.round(10.5);   // 11
Math.round(-10.5);  // -10
  1. Math.floor() >> 전달받은 값과 같거나 작은 수 중 가장 큰 정수 리턴(버림)
Math.floor(10.95);  // 10
Math.floor(11.01);  // 11
Math.floor(-10.95); // -11
Math.floor(-11.01); // -12
  1. Math.ceil() >> 전달받은 값과 같거나 큰 수 중 가장 작은 정수 리턴(올림)
Math.ceil(10.95);  // 11
Math.ceil(11.01);  // 12
Math.ceil(11);     // 11
Math.ceil(-10.95); // -10
Math.ceil(-11.01); // -11
  1. Math.abs() >> 인수의 절대값
var number = -2020;
Math.abs(number);    //2020
profile
깃헙으로 이사중..

0개의 댓글