[JAVASCRIPT] Number 객체

y55n·2022년 6월 12일

JAVASCRIPT

목록 보기
10/21
post-thumbnail

Number 객체는 숫자를 다룰 때 유용한 프로퍼티와 함수를 제공하는 래퍼(wrapper) 객체이다.
래퍼 객체는 원시 타입의 값을 감싸는 형태의 객체이다.

toString()

toString() 함수는 숫자형 데이터를 문자형 데이터로 반환해주는 함수이다

let x=123;
x.toString();		//"123"
(123).toString();	//"123"

toFixed()

toFixed() 함수는 소수점 몇 번째 자리까지 보여줄지를 결정하는 함수이다. 파라미터로 소수점 자릿수를 사용한다. 지정된 소수점 자릿수에 대한 반올림 값을 반환한다

let x=10.656;
x.toFixed(0);	//11
x.toFixed(2);	//10.66
x.toFixed(4);	//10.6560

toPrecision()

toPrecision() 함수는 정수와 소수를 포함해서 몇 번째 자리까지 보여줄지를 결정하는 함수이다. 반올림 값을 반환한다

let x=10.656;
x.toPrecision();	//10.656
x.toPrecision(2);	//11
x.toPrecision(4);	//10.66

parseInt()

parseInt() 함수는 전역 함수로서 정수로 반환한다. 문자열의 시작이 숫자형이면 숫자형 데이터를 반환한다

parseInt("-10");	//-10
parseInt("-12.33");	//-12
parseInt("10");		//10
parseInt("12.33");	//12
parseInt("10 20 30");	//10
parseInt("10 years");	//10
parseInt("years 10");	//NaN

parseFloat()

parseFloat() 함수는 전역 함수로서 부동소수점으로 반환한다

parseFloat("10");		//10
parseFloat("12.33");	//12.33
parseFloat("10 20 30");	//10
parseFloat("10 years");	//10
parseFloat("years 10");	//NaN
profile
나 혼자 공부 기록

0개의 댓글