알고리즘 문제를 풀면서 형변환을 하기위해서 Number()와 parseInt()를 많이 사용하는데, 쓰는 와중에 이 둘의 차이점이 무엇인지 궁금해져서 학습을 하게 되었다.
//1. 문자열을 숫자로 변환
let number = Number("187")//187
//2. 숫자와 문자가 섞여있는 문자열의 경우
let number = Number("580원")//NaN
//3. 소수점의 숫자인 경우
let number = Number("19.345")//19.345
//1. 문자열을 숫자로 변환
let number = Number("187")//187
//2. 맨 앞에 숫자가 나오고 뒤에 문자가 나오는 경우
let number = Number("580원")//580
//3. 맨 앞에 문자가 나오고 숫자가 나오는 경우
let number = Number("지출금액: 580원")//NaN
//3. 소수점의 숫자인 경우
let number = Number("19.345")//19