본문 바로가기

자바스크립트/기초

Math 객체

Math.abs(x) - 숫자의 절댓값을 구함

ex) Math.abs('-1'); // 1

Math.abs(-2); // 2

Math.abs(null); // 0

Math.abs(''); // 0

Math.abs([]); // 0

Math.abs([2]); // 2

Math.abs([1,2]); // NaN

Math.abs({}); // NaN

Math.abs('string'); // NaN

Math.abs(); // NaN

 

Math.ceil(x) - 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 integer 로 반환

ex) Math.ceil(.95); // 1

Math.ceil(4); // 4

Math.ceil(7.004); // 8

Math.ceil(-0.95); // -0

Math.ceil(-4); // -4

Math.ceil(-7.004); // -7

 

Math.floor(x) -  정수 내림 (음수 포함) 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환

참고Math.floor(null)은 NaN 대신 0을 반환합니다.

ex) Math.floor( 45.95); // 45

Math.floor( 45.05); // 45

Math.floor( 4 ); // 4

Math.floor(-45.05); // -46

Math.floor(-45.95); // -46

 

Math.round(x) - 입력값을 반올림한 수와 가장 가까운 정수 값을 반환

ex) Math.round( 20.49); // 20

Math.round( 20.5 ); // 21

Math.round( 0.9 ); // 1

Math.round(-20.5 ); // -20

Math.round(-20.51); // -21

 

Math.sqrt(x) - 숫자의 제곱근을 반환

주어진 숫자에 루트(√ )를 씌웁니다. 만약 숫자가 음수이면 NaN를 반환

ex) Math.sqrt(9); // 3

Math.sqrt(2); // 1.414213562373095

Math.sqrt(1); // 1

Math.sqrt(0); // 0

Math.sqrt(-1); // NaN

 

Math.pow(x) - 숫자의 특정 값을 몇 제곱 시켜줌

Math.pow(특정 값,제곱값)

 

ex) Math.pow(8, 2); // 64

Math.pow(10, 3); // 1000

 

 

 

반응형

'자바스크립트 > 기초' 카테고리의 다른 글

지옥의 반복문....  (0) 2021.05.19
거짓같은 값 (falsy value)  (0) 2021.05.19
함수(function)  (1) 2021.05.18
반복문 break...그리고...continue...  (0) 2021.05.17
TIL_이것저것  (0) 2021.05.17