티스토리 뷰
Number
자바스크립트의 숫자 타입
정수와 부동 소수점 숫자를 포함함
큰 숫자의 경우 지수형 표현을 사용함
1E10 = 10,000,000,000
toFixed()
지정한 숫자만큼 소수점 이하 자리까지 숫자를 나타내며 문자열 형태로 반환함
var num = 12.3;
num.toFixed(3); //12.300
toPrecision()
전체 숫자 자리수를 지정
var num = 12.3;
num.toPrecision(5); //12.300
NaN(Not a Number)
숫자가 아님 = 유효하지 않은 숫자다, 연산에서 에러가 난다, 정도의 의미
그런데 NaN의 typeof는 숫자임;
NaN은 NaN과 비교불가
isNaN()
NaN인지 아닌지 확인용
var x = 12 / 'abc';
isNaN(x); //true
문제는, 일반적인 문자열을 isNaN()에 넣을 경우도 NaN으로만 인식을 해버림
ES6부터는 Number.isNaN()으로 문제 없이 사용가능!
'Javascript' 카테고리의 다른 글
| [FeBase Study] RxJS R아보기 (0) | 2020.11.28 |
|---|---|
| [Javascript] Object.is() (0) | 2019.07.08 |
| [Javascript] 배열 (0) | 2019.07.06 |
| [Javascript] 타입 (0) | 2019.07.05 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 타입스크립트
- Webpack
- Algorithm
- 리액트
- 알고리즘
- 운영체제
- 우아한테크러닝
- OS
- redux-saga
- 배열
- javascript
- 멀티프로그래밍
- greedyAlgorithm
- reduce()
- 자료구조
- 시분할시스템
- 웹팩
- React
- Typescript
- sort
- 배치처리시스템
- 1day1algorithm
- Array
- js
- sort()
- 프로그래머스
- 구간합
- Props
- 컴퓨터공학
- 자바스크립트
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
글 보관함
