몫 구하는 문제였는데 정수만 추출하는 함수를 몰라서 풀 수 없었음. 그래서 구글링함...
몫 구하는 함수를 모른다.
구글에서 '자바스크립트 정수 추출' 이라고 검색함
function solution(num1, num2) {
const share = parseInt(num1 / num2)
return share;
}
정수 추출하는 함수: parseInt(string, radix)
string : 필수, 문자열 지정
radix : 선택, 사용할 진법(2~36)
※ radix 매개변수를 생략하면 javascript는 다음을 가정
string이 "0x"로 시작 : 16진수
string이 "0"으로 시작 : 8진수(더이상 사용X)
그 외 경우 : 10진수
정수형의 숫자
※ 문자열의 첫 번째 숫자만 숫자로 변환
"64 32 57" -> 64
※ 첫 문자를 숫자로 반환할 수 없으면 NaN 반환
"we are 7" -> NaN
var a = "2,000";
var b = "3,000";
var sum = parseInt(a.replace(/,/gi, "")) + parseInt(b.replace(/,/gi, ""));
document.write(sum); // 5000
parseInt(값)||0 // 0
예외처리의 한 방법으로
parseInt(값)||0 === 1 이렇게 주면 값이 없거나 숫자형이 아니면 false
값이 있으면 true
if 는 덤
시작은 몫 구하기였지만 끝은 parseInt()에 대한 것으로...