티스토리 뷰
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
- 알고리즘
- reduce()
- Algorithm
- 웹팩
- 시분할시스템
- 리액트
- React
- 자바스크립트
- 배치처리시스템
- 우아한테크러닝
- 타입스크립트
- 자료구조
- Webpack
- sort()
- 1day1algorithm
- 구간합
- Array
- js
- 멀티프로그래밍
- 운영체제
- 배열
- sort
- greedyAlgorithm
- OS
- javascript
- 컴퓨터공학
- redux-saga
- 프로그래머스
- Typescript
- 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 |
글 보관함