728x90
320x100
praseInt() 와 Number() 에 대한 차이점을 확실히 알아두자!
parseInt()
- 문자열을 정수로 변환하는 함수
- 문자열을 해석하여 앞에서부터 숫자를 찾아 변환하며, 만약 문자열이 숫자가 아닌 문자로 시작하면 변환을 멈춘다
- 그래서 "1abc"와 같은 문자열을 정수로 변환하면 1이 됨.
Number()
- 주어진 값의 숫자 표현을 반환.
- 문자열을 숫자로 변환할 때 parseInt()와 비슷하지만, 부동 소수점 숫자를 포함한 여러 형식의 입력을 처리할 수 있음
- 입력이 숫자가 아닐 경우 NaN(Not a Number)을 반환.
parseInt()는 문자열을 정수로 변환하고, Number()는 숫자 표현을 반환하며 문자열이나 다른 자료형을 숫자로 변환.
728x90
320x100
'💻 하나씩 차곡차곡 > Front-end' 카테고리의 다른 글
[자바스크립트/Javascript] 문자 형태로 된 숫자 끼리 비교가 가능한가에 대하여 (0) | 2024.04.25 |
---|---|
[Javascript/ES06] 템플릿 리터럴 ``(백틱) 사용법 (0) | 2023.10.24 |
[javascript] debugger; 사용법 (0) | 2023.04.30 |
[Javascript] substr() VS substring() vs slice() (0) | 2023.04.29 |
[자바스크립트/Javascript] 자식창 값 부모창에 전달하기 (0) | 2023.04.21 |