250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 위코드
- 정보처리기사
- SQL
- MYSQL
- Oracle
- html
- GROUPING
- execute immediate
- 비절차적 데이터 조작어
- searched case expression
- dense rank
- 코드 스니펫
- python
- simple case expression
- ROLLUP
- dom
- SQLD
- git
- show graph characteristics
- coalesce
- sql 저장 모듈
- 자료구조
- list multiplication
- JavaScript
- window 함수
- 기업 협업
- 뷰
- Node.js
- 정규식 연산
- 문법 차이
Archives
- Today
- Total
프로그래밍 숲
Javascript | Number와 parseInt의 차이 본문
728x90
반응형
Number
- Number는 함수로, 주어진 값을 숫자로 변환하려고 시도합니다.
- 값이 숫자로 변환되지 않을 경우 NaN을 반환합니다.
- Number는 더 일반적으로 사용되며, 주어진 값을 가능한 숫자로 변환합니다. 예를 들어, Number("123.45")는 123.45를 반환합니다.
- 만약 문자열이 숫자로 시작하고 그 뒤에 문자가 오면 Number는 NaN을 반환합니다. 예를 들어, Number("123abc")는 NaN을 반환합니다.
parseInt
- parseInt는 문자열의 처음부터 숫자로 변환 가능한 부분만 변환하고, 숫자가 아닌 부분을 만나면 변환을 중지합니다.
- 두 번째 인자로 진수(base)를 받을 수 있습니다. 예를 들어, parseInt("110", 2)는 이진수로 110을 10진수 6으로 변환합니다.
- parseInt("123abc")는 처음부터 숫자만을 찾아 123을 반환하고, abc는 무시합니다.
- 만약 문자열이 숫자가 아닌 문자로 시작하면 NaN을 반환합니다. 예를 들어, parseInt("abc123")는 NaN을 반환합니다.
간단한 예시
console.log(Number("123.45")); // 123.45
console.log(Number("123abc")); // NaN
console.log(parseInt("123.45")); // 123
console.log(parseInt("123abc")); // 123
console.log(parseInt("abc123")); // NaN
console.log(parseInt("110", 2)); // 6 (이진수 변환)
728x90
반응형
'프로그래밍_인포 > Javascript' 카테고리의 다른 글
우테코 6기 | woowacourse/mission-utils Console 뜯어보기 (0) | 2023.10.27 |
---|---|
JavaScript | Array.prototype이 뭔가요? (0) | 2023.08.10 |
자바스크립트에서 여러 개의 인자를 받는 데코레이터 함수 적용하기 (0) | 2023.06.25 |
func.call을 활용해 this undefind 해결하기 (0) | 2023.06.24 |
자바스크립트 데코레이터와 캐싱: 함수 호출 결과 캐시 예제 분석 (0) | 2023.06.23 |
Comments