이 둘의 차이를 망각하는 경우가 있다.

 

둘다 String을 integer로 변환하여 사용하고자 할때 쓴다.

하지만 둘은 다르다.

 

parseInt는 integer를 반환한다.

valueOf는 integer 객체를 반환한다.

 

또 parseInt는 "-"가 같이 들어갈 경우 음수로 인식해준다.

valueOf는 음수를 인식하지 못한다. 또 내부적으로 parseInt를 사용한다.

 

간혹 사람들중 성능차이를 이야기하던데... 성능보다는 용도차이로 구분을 하는게 더 정확한거 같다.

Posted by duehd88
,