JavaScript 코딩테스트 3일차 문제

나눈 몫을 리턴하라고 해서 좀 어려웠다.
function solution(num1, num2) {
var answer = 0;
answer = (num1 / num2);
return answer;
}

첨엔 이렇게 했는데, 남은 몫을 결과로 내주는게 아니라 나눈 후의 결과를 내줘서 코드 실행 시 절반만 결과값이 일치하다고 떴었다.
그래서 구글링 후 새로운 코드를 알아와서 그걸로 문제를 풀었다.
function solution(num1, num2) {
var answer = 0;
answer = parseInt (num1 / num2);
return answer;
}
다 풀고나서 다른사람들 풀이를 보는데 parselnt를 사용해서는 안된다고 하더라...
정확하게 모두 이해된건 아녔지만, 상황에 따라 원하는 값을 출력해주지 못할 수 있으니 정확한 함수를 쓰라 라고 정도로 이해했다.
Math.floor 를 써야한다고 하더라
얘도 설명을 보니 완전히 일치하는 함수는 아닌 것 같은데.. 우선 확인


또 다른사람 풀이랑 댓보다가 알게 된건데
~~는 틸트 연산자라고 하더라.. 이것도 메모