
Number 객체는 숫자를 다룰 때 유용한 프로퍼티와 함수를 제공하는
래퍼(wrapper) 객체이다.
래퍼 객체는 원시 타입의 값을 감싸는 형태의 객체이다.
toString() 함수는 숫자형 데이터를 문자형 데이터로 반환해주는 함수이다
let x=123;
x.toString(); //"123"
(123).toString(); //"123"
toFixed() 함수는 소수점 몇 번째 자리까지 보여줄지를 결정하는 함수이다. 파라미터로 소수점 자릿수를 사용한다. 지정된 소수점 자릿수에 대한 반올림 값을 반환한다
let x=10.656;
x.toFixed(0); //11
x.toFixed(2); //10.66
x.toFixed(4); //10.6560
toPrecision() 함수는 정수와 소수를 포함해서 몇 번째 자리까지 보여줄지를 결정하는 함수이다. 반올림 값을 반환한다
let x=10.656;
x.toPrecision(); //10.656
x.toPrecision(2); //11
x.toPrecision(4); //10.66
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("10"); //10
parseFloat("12.33"); //12.33
parseFloat("10 20 30"); //10
parseFloat("10 years"); //10
parseFloat("years 10"); //NaN