[JavaScript] Math.trunc()

82.831·2023년 1월 14일
0

자바로 풀어온 약 200문제를 뒤로하고... 프론트엔드 개발자를 준비하면서 언어를 바꿔 자바스크립트로 문제들을 새로 풀어보려고 한다.
자바스크립트 언어에 익숙해지려 프로그래머스의 level0 문제들부터 풀다가 새로운 함수를 발견해 기록하려고 한다!


https://school.programmers.co.kr/learn/courses/30/lessons/120806

정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.


Math.trunc() 함수는 주어진 값의 소수부분을 제거하고 숫자의 정수부분을 반환하는 함수이다.
이 함수는 Math.floor(), Math.ceil() 그리고 Math.round() 함수들과 다르게 매우 단순하게 동작한다고 하는데, 주어진 값이 양수이건 음수이건 상관없이 소수점 이하 우측부분을 제거한다고 한다.

Math.trunc(13.37);    // 13
Math.trunc(42.84);    // 42
Math.trunc(0.123);    //  0
Math.trunc(-0.123);   // -0
Math.trunc('-1.123'); // -1
Math.trunc(NaN);      // NaN
Math.trunc('foo');    // NaN
Math.trunc();         // NaN

0개의 댓글