반응형
Math.floor() 함수는 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환합니다.
parseInt() 함수는 문자열 인자를 파싱하여 특정 진수(수의 진법 체계에서 기준이 되는 값)의 정수를 반환합니다.
비트 NOT 연산자(~)는 피연산자의 비트를 반전시킵니다. 다른 비트 연산자와 마찬가지로 피연산자를 32비트 정수로 변환합니다.
Math.trunc() 함수는 주어진 값의 소수부분을 제거하고 숫자의 정수부분을 반환합니다.
function solution1(num1, num2) {
return Math.floor(num1 / num2);
}
function solution2(num1, num2) {
return parseInt(num1 / num2);
}
function solution3(num1, num2) {
return ~~(num1 / num2);
}
function solution4(num1, num2) {
return Math.trunc(num1 / num2);
}
let num1 = [223, 394, 423];
let num2 = [13, 34, 35];
for (let i = 0; i < num1.length; i++) {
console.log('solution1', solution1(num1[i], num2[i]));
console.log('solution2', solution2(num1[i], num2[i]));
console.log('solution2', solution3(num1[i], num2[i]));
console.log('solution2', solution4(num1[i], num2[i]));
}
결과
반응형
'JavaScript > 메소드' 카테고리의 다른 글
[javascript] 정규식(new RegExp()) Dot(.), x{n,m} (0) | 2023.08.30 |
---|---|
[javascript] 문자열 밀기 or 민 횟수, unshift(), pop(), indexOf() (0) | 2023.08.27 |
[javascript] 연속된 숫자의 합, new Array(), fill(), map() (0) | 2023.08.24 |
[javascript] 등차수열, 등비수열, pop() (0) | 2023.08.22 |
[javascript] Array.from(), Array(), fill() (0) | 2023.08.15 |
댓글