생활코딩

Coding Everybody

코스 전체목록

닫기

Number

요약(Summary)

객체(object)를 수(number)로 변환

문법(Syntax)

1
Number(object)

인자(Parameters)

인자명 데이터형 필수/옵션 설명
object object 옵션  

반환값(Return)

number, 인자가 없으면 0을 리턴, 수로 전환할 수 없으면 NaN을 리턴

설명(Description)

인자로 전달 된 값을 수로 변환.
자바스크립트는 데이터 타입을 엄격하게 사용하지 않기 때문에 의도와는 다른 결과를 얻게 될 때가 많다.
이런 경우 number와 같은 메소드를 사용해서 데이터의 형태를 좀 더 분명하게 지정할 수 있다.

예제(Example)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var t = new Object();
alert(Number(t)); // NaN
var t = new Boolean(true);
alert(Number(t)); // number, 1
var t = new Boolean(false);
alert(Number(t)); // number, 0
var t = new Date(1980,1,3);
alert(Number(t)); // number, 318351600000
var t = new String('codingeverybody');
alert(Number(t)); // number, NaN
var t = new String('1000');
alert(Number(t)); // number, 1000

참고

 

댓글

댓글 본문
공동공부
graphittie 자세히 보기