2022.04.25

Math

Math는 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장(자바스크립트에 이미 들어가있는)객체

Math.abs()

//absolute. 주어진 값의 절대값을 반환
console.log('abs:', Math.abs(-7)) //abs:7

Math.min()

//가장 작은값을 출력해줌
console.log('min:', Math.min(5, 12)) //min:5

Math.max()

//가장 큰값을 출력해줌
console.log('max:', Math.max(5, 12)) //max:12

Math.ceil()

//올림처리한 값을 출력
console.log('ceil:', Math.ceil(3.14)) //ceil:4

Math.floor()

//내림처리한 값을 출력
console.log('floor:', Math.floor(3.14)) //floor:3

Math.round()

//반올림한 값을 출력
console.log('round:', Math.round(3.14)) //round:3

Math.random()

//랜덤한 숫자를 출력
console.log('random:', Math.random())
const pi = 3.14159265
console.log(pi)

const str = pi.toFixed(2) //toFixed는 인수로 소수점 몇번째까지. 문자값으로 변환해줌
console.log(str) //3.14
console.log(typeof(str)) //string

//parseInt, parseFloat는 전역(전체의영역)함수
//setTimeout, setInterval, clearTimeout, clearInterval
const integer = parseInt(str) //3 parse(분석하다)int(정수)
const float = parseFloat(str) //3.14 부동소수점 실수로 파싱후 반환
console.log(integer)
console.log(float)
console.log(typeof integer, typeof float)

+ Recent posts