일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- DP
- Graph
- 리트코드
- 그레이들
- Data Structure
- Python
- DFS
- Algorithm
- Database
- BFS
- 다이나믹 프로그래밍
- 알고리즘
- react
- Javascript
- VIM
- Redux
- network
- git
- 동적 계획법
- 자바
- vscode
- db
- 백준
- LeetCode
- 프로그래머스
- CS
- 안드로이드
- TypeScript
- frontend
- java
Archives
- Today
- Total
늘 겸손하게
JavaScript - Number.isFinite, 전역 isFinite 차이 본문
둘 다 주어진 인자가 유한(finite)한지 판단하는 메소드이지만 빌트인 전역 함수 isFinite는 전달받은 인수를 숫자로 암묵적 타입 변환하여 검사를 수행하지만 Number.isFinite는 주어진 인수를 숫자로 암묵적 타입 변환하지 않는 차이가 있다.
1
2
3
|
console.log(Number.isFinite(null)); // false
console.log(isFinite(null)); // true
|
cs |
isFinite에서 null은 암묵적으로 0으로 변환되어 true가 반환되지만
Number.isFinite에서 null은 암묵적 변환이 일어나지 않아 false가 반환된다.
'Programming > JavaScript' 카테고리의 다른 글
JavaScript - fetch (0) | 2023.06.12 |
---|---|
JavaScript - 디스트럭처 (구조 분해 할당) (3) | 2023.06.08 |
JavaScript - 배열 요소 제거하기 (0) | 2023.06.07 |
JavaScript - 프로토타입 메서드, 정적 메서드 (0) | 2023.06.05 |
JavaScript - 함수 선언문, 함수 표현식 호이스팅 (0) | 2023.05.30 |