본문 바로가기
💻 하나씩 차곡차곡/Front-end

[자바스크립트/Javascript] praseInt() VS Number()

by 뚜루리 2024. 4. 25.
728x90
320x100
praseInt() 와 Number() 에 대한 차이점을 확실히 알아두자!

 

 

parseInt()

  •  문자열을 정수로 변환하는 함수
  • 문자열을 해석하여 앞에서부터 숫자를 찾아 변환하며, 만약 문자열이 숫자가 아닌 문자로 시작하면 변환을 멈춘다
  • 그래서  "1abc"와 같은 문자열을 정수로 변환하면 1이 됨.

 

 

Number()

  • 주어진 값의 숫자 표현을 반환.
  • 문자열을 숫자로 변환할 때 parseInt()와 비슷하지만, 부동 소수점 숫자를 포함한 여러 형식의 입력을 처리할 수 있음
  • 입력이 숫자가 아닐 경우 NaN(Not a Number)을 반환.

 

 

parseInt()는 문자열을 정수로 변환하고, Number()는 숫자 표현을 반환하며 문자열이나 다른 자료형을 숫자로 변환.

728x90
320x100