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 |