parseInt는 문자열을 정수로 반환하는 함수이다.
console.log(parseInt("20"))
//20
console.log(parseInt("-20"))
//-20
console.log(parseInt("20.123"))
//20
console.log(parseIn("f20"))
//NaN
console.log(parseInt(""))
//NaN
위의 예시 코드를 보면 우선 parseInt함수 안에 들어온 인자가 문자열일 경우 정수로 반환한다. 따라서 "20"은 20으로 반환된다. 마이너스가 붙어있을 경우 마이너스 그대로 반환된다.
소수점이 있는 경우는 소수점을 없앤채로 정수로 반환된다.
그리고 문자열의 첫글자가 숫자가 아니라 문자일 경우 정수로 반환할수 없다는 NaN을 출력한다.
""빈 문자열일 경우에도 역시 NaN을 출력한다.