Math.trunc()
: 주어진 값의 소수부분을 제거하고 숫자의 정수부분을 반환.
→ 주어진 값이 양수이건 음수이건 소수점 이하 우측부분을 제거하는 단순한 동작을 함.
// 구문
Math.trunc(x)
// 매개변수
// x : 숫자
// 예제
console.log(Math.trunc(5.05));
// Expected output: 5
console.log(Math.trunc(-5.05));
// Expected output: -5
Math.floor()
: 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환. → 내림
// 구문
Math.floor(x)
// 매개변수
// x : 숫자
// 예제
console.log(Math.floor(5.05));
// Expected output: 5
console.log(Math.floor(-5.05));
// Expected output: -6
Math.ceil()
: 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 정수로 변환. → 올림
// 구문
Math.ceil(x)
// 매개변수
// x : 숫자
console.log(Math.ceil(5.05));
// Expected output: 6
console.log(Math.ceil(-5.05));
// Expected output: -5
Math.round()
: 입력값을 반올림한 수와 가장 가까운 정수 값을 반환. → 반올림
// 구문
Math.round(x)
// 매개변수
// x : 숫자
// 예제
console.log(Math.round(5.95), Math.round(5.5), Math.round(5.05));
// Expected output: 6 6 5
console.log(Math.round(-5.05), Math.round(-5.5), Math.round(-5.95));
// Expected output: -5 -5 -6
parseInt()
: 문자열 인자를 파싱하여 특정 진수(수의 진법 체계에서 기준이 되는 값)의 정수를 반환.
// 구문
parseInt(string)
parseInt(string, radix)
// 매개변수
// string : 파싱할 값. 문자열이 아닐 경우 ToString 추상 연산을 사용해 문자열로 변환.
// radix[옵션] : string의 진수를 나타내는 2부터 36까지의 정수.
// 주의 - 기본값이 10인 것은 아님.
※ e 문자를 사용하여 지수 표현을 하는 경우가 있기 때문에 해당 메서드를 Math.floor()의 대체품으로 사용하지 X
※ 문자열을 숫자로 변환하는 용도로는 Number()을 사용. (소수점까지 반환)
'JavaScript' 카테고리의 다른 글
자바스크립트의 타입 (0) | 2023.01.24 |
---|---|
노마드 코더 바닐라JS로 크롬 앱 만들기 후기 (11.21~12.04 챌린지 졸업) (0) | 2022.12.27 |
노마드 코더 바닐라JS로 크롬 앱 만들기 복습용 정리(4) (0) | 2022.12.05 |
노마드 코더 바닐라JS로 크롬 앱 만들기 복습용 정리(3) (0) | 2022.12.01 |
노마드 코더 바닐라JS로 크롬 앱 만들기 복습용 정리(2) (0) | 2022.11.25 |
댓글