본문 바로가기
FrontEnd/JavaScript

[ JavaScript ] 소수점 올림, 내림, 반올림, 정수 반환, n번째 자리까지만 (feat Math.)

by ウリ김영은 2023. 10. 25.

소수점 올림

  • Math.ceil() 사용

소수점 내림

  • Math.floor() 사용

소수점 반올림

  • Math.round() 사용

정수 반환(소수점 자르기)

  • Math.trunc() 사용
  • parseInt() 사용
  • toString() 사용

n번째 자리까지만 반환

  • toFixed() 사용
  • toString() 사용

 

+ 업데이트)

`~~` 연산자도 있다 : 가장 가까운 정수 반환 but 음수는 다르게 동작

console.log(~~5.4); // 5
console.log(~~-5.4); // -5
console.log(~~-5.9); // -5

console.log(Math.floor(5.4)); // 5
console.log(Math.floor(-5.4)); // -6
console.log(Math.floor(-5.9)); // -6

console.log(parseInt(5.4)); // 5
console.log(parseInt(-5.4)); // -5