Published 2022. 11. 15. 10:02

Number Methods

toString() 숫자를 문자열로 반환
toExponetial() 지수 표기법으로 작성된 숫자를 반환합니다.
toFixed() 소수점 이하 자릿수로 작성된 숫자를 반환합니다.
toPrecision() 지정된 길이로 작성된 숫자를 반환합니다.
ValueOf() 숫자를 숫자로 반환

 

 

The toString() Method

let x = 123;
x.toString();
(123).toString();
(100 + 23).toString();
123
123
123

 

 

 

The toExponential() Method

toExponential()지수 표기법을 사용하여 반올림 및 작성된 숫자로 문자열을 반환합니다.

매개변수는 소수점 뒤의 문자 수를 정의합니다.

let x = 9.656;
x.toExponential()
x.toExponential(2);
x.toExponential(4);
x.toExponential(6);
9.656e+0
9.66e+0
9.6560e+0
9.656000e+0

 

 

 

 

toFixed() 메서드

toFixed()지정된 소수점 이하 자릿수로 쓰여진 숫자와 함께 문자열을 반환합니다.

let x = 9.656;
x.toFixed(0);
x.toFixed(2);
x.toFixed(4);
x.toFixed(6);
10
9.66
9.6560
9.656000

 

 

 

toPrecision() 메서드

let x = 9.656;
x.toPrecision();
x.toPrecision(2);
x.toPrecision(4);
x.toPrecision(6);
9.656
9.7
9.656
9.65600

 

 

 

valueOf() 메서드

valueOf()숫자를 숫자로 반환합니다.

let x = 123;
x.valueOf();
(123).valueOf();
(100 + 23).valueOf();
123
123
123

 

 

Converting Variables to Numbers

Number() Returns a number converted from its argument.
parseFloat() Parses its argument and returns a floating point number
parseInt() Parses its argument and returns a whole number

 

 

 

Number() 메서드

Number(true);
Number(false);
Number("10");
Number("  10");
Number("10  ");
Number(" 10  ");
Number("10.33");
Number("10,33");
Number("10 33");
Number("John");
1
0
10
10
10
10
10.33
NaN
NaN
NaN
Number(new Date("2017-09-30"))
1506729600000

 

 

 

parseInt() 메서드

parseInt()문자열을 구문 분석하고 정수를 반환합니다. 공백이 허용됩니다. 첫 번째 숫자만 반환됩니다.

parseInt("-10");
parseInt("-10.33");
parseInt("10");
parseInt("10.33");
parseInt("10 20 30");
parseInt("10 years");
parseInt("years 10");
-10
-10
10
10
10
10
NaN

 

 

 

parseFloat() 메서드

parseFloat("10");
parseFloat("10.33");
parseFloat("10 20 30");
parseFloat("10 years");
parseFloat("years 10");
10
10.33
10
10
NaN

 

 

Number.isInteger() 인수가 정수이면 true를 반환합니다.
Number.isSafeInteger() 인수가 안전한 정수이면 true를 반환합니다.
Number.parseFloat() 문자열을 숫자로 변환
Number.parseInt() 문자열을 정수로 변환

 

'JavaScript' 카테고리의 다른 글

JavaScript - Sorting Arrays  (0) 2022.11.15
JavaScript - Arrays  (0) 2022.11.15
JavaScript - Template Literals  (0) 2022.11.10
JavaScript - String Search  (0) 2022.11.10
JavaScript - String  (0) 2022.11.10
복사했습니다!