생활코딩

Coding Everybody

Number

토픽 생활코딩 > 클라이언트 > JavaScript > JavaScript 사전

요약(Summary)

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

문법(Syntax)

Number(object)

인자(Parameters)

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

반환값(Return)

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

설명(Description)

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

예제(Example)

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

참고

 

댓글

댓글 본문