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)
'프론트엔드 > JavaScript' 카테고리의 다른 글
자바스크립트 날짜와 시간 (0) | 2022.04.27 |
---|---|
자바스크립트 배열(Array)데이터 (0) | 2022.04.25 |
자바스크립트 화살표함수와 this (0) | 2022.04.22 |
자바스크립트 String(문자)데이더 (0) | 2022.04.22 |
변수의 유효범위와 클로저 (2) | 2022.04.20 |