자바스크립트 숫자 메소드 (JavaScript Number Methods)

숫자 메소드 및 속성 (Number Methods and Properties)

Number 메소드는 숫자 작업을 합니다.

Primitive values (3.14 또는 2014와 같은)는 속성(properties) 및 메소드(methods)를 가질 수 없습니다 (객체(objects)가 아니기 때문에).

하지만 자바 스크립트는 메소드와 속성을 실행할 때 기본 값(Primitive values)을 객체(objects)로 처리하므로, 기본 값에 메서드 및 속성을 사용할 수도 있습니다.


toString() 메소드(The toString() Method)

toString()은 숫자를 문자열로 반환합니다.

모든 숫자 메소드는 모든 유형(type)의 숫자 ​​(리터럴(literals), 변수(variables) 또는 표현식(expressions))에서 사용할 수 있습니다.:

Example



toExponential() 메소드(The toExponential() Method)

toExponential()은 숫자를 반올림하여 지수 표기법(exponential notation)으로 작성한 문자열을 반환합니다.

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

Example


매개변수(parameter)는 선택적입니다. 지정하지 않으면 자바스크립트는 숫자를 반올림하지 않습니다.


toFixed() 메소드(The toFixed() Method)

toFixed()는 지정된 소수점 이하 자릿수로 작성된 숫자를 문자열로 반환합니다:

Example



toPrecision() 메소드 (The toPrecision() Method)

toPrecision()은 숫자를 지정한 자리수의 문자열로 반환합니다:

Example



valueOf() 메소드 (The valueOf() Method)

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

Example


자바스크립트에서 숫자는 기본값(primitive value) (typeof = number) 또는 객체 (typeof = object)일 수 있습니다.

valueOf() 메서드는 Number 객체를 기본값(primitive values)으로 변환하기 위해 자바스크립트 내부에서 사용됩니다.

코드에 이것을 사용할 이유가 없습니다.


변수를 숫자로 변환 (Converting Variables to Numbers)

변수를 숫자로 변환하는 3 가지 자바스크립트 메서드가 있습니다:

  • Number() 메소드
  • parseInt() 메소드
  • parseFloat() 메소드

이 메소드는 숫자(number) 메소드가 아니라 전역(global) 자바스크립트 메소드입니다.


전역 메소드(Global Methods)

자바스크립트 전역 메소드는 모든 자바스크립트 데이터 유형(types)에 사용할 수 있습니다.

숫자 작업시 가장 적절한 방법입니다:

Method Description
Number() Returns a number, converted from its argument.
parseFloat() Parses its argument and returns a floating point number
parseInt() Parses its argument and returns an integer

Number() 메소드 (The Number() Method)

Number()는 자바스크립트 변수를 숫자로 변환하기 위해 사용합니다:

Example



날짜에 사용되는 Number() 메소드 (The Number() Method Used on Dates)

Number()는 날짜를 숫자로 변환합니다.:

Example



parseInt() 메소드 (The parseInt() Method)

parseInt()는 문자열을 분석(parse)하여 하나의 정수(a whole number)를 반환합니다. 공백은 허용됩니다. 첫 번째 숫자 만 반환합니다:

Example


숫자를 변환 할 수 없는 경우 NaN (Not a Number)을 반환합니다.


parseFloat() 메소드 (The parseFloat() Method)

parseFloat()는 문자열을 분석(parse)하고 하나의 숫자를 반환합니다. 공백은 허용됩니다. 첫 번째 숫자 만 반환합니다:

Example


숫자를 변환 할 수 없는 경우 NaN (Not a Number)을 반환합니다.


숫자 속성 (Number Properties)

Property Description
MAX_VALUE Returns the largest number possible in JavaScript
MIN_VALUE Returns the smallest number possible in JavaScript
NEGATIVE_INFINITY Represents negative infinity (returned on overflow)
NaN Represents a “Not-a-Number” value
POSITIVE_INFINITY Represents infinity (returned on overflow)

Example


수 속성(Number properties)은 Number라는 자바스크립트의 숫자 객체 래퍼(number object wrapper)에 속합니다(belongs to).

이러한 속성은 Number.MAX_VALUE로만 액세스 할 수 있습니다./p>

myNumber.MAX_VALUE를 사용하면, myNumber가 변수, 식, 또는 값인 경우(where myNumber is a variable, expression, or value), undefined를 반환합니다:

Example



전체 숫자 참조 (Complete JavaScript Number Reference)

전체 참조 정보를 보려면 Complete JavaScript Number Reference로 이동하십시오.

이 참조에서 모든 Number 속성 및 메소드에 대한 설명과 예제를 볼 수 있습니다.

출처: JavaScript Number Methods

Leave a comment