일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 백준
- java
- 동적 계획법
- Javascript
- TypeScript
- DP
- Data Structure
- 그레이들
- 자바
- db
- 다이나믹 프로그래밍
- LeetCode
- 알고리즘
- Algorithm
- 프로그래머스
- frontend
- react
- Redux
- vscode
- BFS
- Python
- DFS
- 리트코드
- network
- Graph
- CS
- 안드로이드
- VIM
- git
- Database
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 |