개요
decimal 자료형을 처리하기 위해 제공하는 오브젝트입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
- Decimal 오브젝트는 연산을 위하여 "+","-","*","/" 의 산술연산자를 사용하지 않고 제공된 메소드를 사용하여야 합니다.
- Dataset 의 Column 타입 중 "BIGDECIMAL" 타입을 처리하기 위해 제공하는 오브젝트입니다.
- toString() 메서드 실행 시 십진수 기준으로 정수부와 소수부를 합쳐 최대 31자리까지 표현할 수 있습니다.
정수부는 최대 24자리, 소수부는 최대 15자리까지 표현할 수 있습니다.
예를 들어, 아래와 같이 최대 31자리 조합으로 사용할 수 있습니다.
ex) 정수부(24자리)+소수부(7자리), 정수부(16자리)+소수부(15자리)
정수부 입력 범위(최대 24자리)를 초과하는 경우에는 지수 표기법으로 표시됩니다.
ex) nexacro.Decimal("12345678901234567890123456789").toString() // "1.234567890123457e+28"
소수부 입력 범위(최대 15자리)를 초과하는 경우에는 반올림되어 표시됩니다.
ex) nexacro.Decimal("1234567890.1234567890123456789").toString() // "1234567890.123456789012346"
최대 표현할 수 있는 자릿수(31자리)에서 정수부 자릿수를 먼저 체크하고 나머지 자릿수에서 소수부를 처리합니다.
예를 들어 정수부(20자리), 소수부(15자리)로 값이 입력된 경우 정수부(20자리), 소수부(11자리)로 처리됩니다.
ex) nexacro.Decimal("12345678901234567890.123456789012345").toString(); // 12345678901234567890.12345678901생성자
new nexacro.Decimal ( [vVal] )
Parameters | Type | Description |
|---|---|---|
vVal | String, Number | Decimal 오브젝트의 초기값을 숫자 또는 문자열로 설정합니다. 자바스크립트가 허용하는 숫자보다 큰 값은 반드시 문자열로 설정하여야 합니다. |
// Create Object var objDec1 = new nexacro.Decimal( 123456789 ); var objDec2 = new nexacro.Decimal( "1234567890123456789012345" ); |
메서드
abs
Decimal 오브젝트에 저장된 값을 절대값으로 변경하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.abs()
파라미터
var objDec1 = new nexacro.Decimal( -20 ); trace(objDec1.abs()); trace(objDec1);
반환
Type | Description |
|---|---|
Decimal | 변경된 절대값을 반환합니다. |
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
addDecimal
Decimal 오브젝트에 저장된 값에 Decimal 형 값을 더하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.addDecimal( objDecimal )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
objDecimal | Decimal | Decimal 오브젝트에 더할 Decimal 오브젝트를 설정합니다. | |
var objDec1 = new nexacro.Decimal( 20 ); var objDec2 = new nexacro.Decimal( "1234567890123456789012345" ); objDec1.addDecimal(objDec2); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
활용 예제
addDouble
Decimal 오브젝트에 저장된 값에 숫자값을 더하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.addDouble( nValue )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
nValue | Number | Decimal 오브젝트에 더할 숫자값을 설정합니다. | |
var objDec1 = new nexacro.Decimal( 20 ); objDec1.addDouble(30); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
ceil
Decimal 오브젝트에 저장된 값을 소수점 기준으로 올림한 값으로 변경하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.ceil()
파라미터
var objDec1 = new nexacro.Decimal( 30.555 ); trace(objDec1.ceil()); trace(objDec1);
반환
Type | Description |
|---|---|
Decimal | 소수점을 기준으로 올림한 값을 반환합니다. |
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
divDecimal
Decimal 오브젝트에 저장된 값을 Decimal 형 값으로 나누는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.divDecimal( objDecimal )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
objDecimal | Decimal | Decimal 오브젝트를 나눌 Decimal 오브젝트를 설정합니다. | |
var objDec1 = new nexacro.Decimal( "1234567890123456789012345" ); var objDec2 = new nexacro.Decimal( 5 ); objDec1.divDecimal(objDec2); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
활용 예제
divDouble
Decimal 오브젝트에 저장된 값을 숫자값으로 나누는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.divDouble( nValue )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
nValue | Number | Decimal 오브젝트를 나눌 숫자값을 설정합니다. | |
var objDec1 = new nexacro.Decimal( 100 ); objDec1.divDouble(5); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
floor
Decimal 오브젝트에 저장된 값을 소수점 기준으로 내림한 값으로 변경하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.floor()
파라미터
var objDec1 = new nexacro.Decimal( 30.555 ); trace(objDec1.floor()); trace(objDec1);
반환
Type | Description |
|---|---|
Decimal | 소수점을 기준으로 내림한 값을 반환합니다. |
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
isEqual
Decimal 오브젝트에 저장된 값과 인수로 전달된 Decimal 오브젝트의 값이 일치하는 지 비교하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.isEqual( objDecimal )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
objDecimal | Decimal | 값을 비교할 Decimal 오브젝트를 설정합니다. | |
var objDec1 = new nexacro.Decimal( 30 ); var objDec2 = new nexacro.Decimal( 30 ); trace(objDec1.isEqual(objDec2)); | |||
반환
Type | Description |
|---|---|
Boolean | 두 오브젝트의 값이 일치하면 "true" 를 반환합니다. 두 오브젝트의 값이 다르면 "false" 를 반환합니다. |
isInfinity
Decimal 오브젝트에 저장된 값이 Infinity 값인지 확인하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.isInfinity()
파라미터
var objDec1 = new nexacro.Decimal( 1.55 ); var objDec2 = new nexacro.Decimal( Number.MAX_VALUE+1 ); trace(objDec1.isInfinity()); trace(objDec2.isInfinity());
반환
Type | Description |
|---|---|
Boolean | Decimal 오브젝트의 값이 Infinity 값이면 "true" 를 반환합니다. Decimal 오브젝트의 값이 Infinity 값이 아니면 "false" 를 반환합니다. |
isNaN
Decimal 오브젝트에 저장된 값이 NaN 값인지 확인하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.isNaN()
파라미터
var objDec1 = new nexacro.Decimal( 30 ); var objDec2 = new nexacro.Decimal( ' ' ); trace(objDec1.isNaN()); trace(objDec2.isNaN());
반환
Type | Description |
|---|---|
Boolean | Decimal 오브젝트의 값이 NaN 값이면 "true" 를 반환합니다. Decimal 오브젝트의 값이 NaN 값이 아니면 "false" 를 반환합니다. |
isNaNOrInf
Decimal 오브젝트에 저장된 값이 Infinity 또는 NaN 값인지 확인하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.isNaNOrInf()
파라미터
var objDec1 = new nexacro.Decimal( 30 ); var objDec2 = new nexacro.Decimal( ' ' ); var objDec3 = new nexacro.Decimal( Number.MAX_VALUE+1 ); trace(objDec1.isNaNOrInf()); trace(objDec2.isNaNOrInf()); trace(objDec3.isNaNOrInf());
반환
Type | Description |
|---|---|
Boolean | Decimal 오브젝트의 값이 Infinity 또는 NaN 값이면 "true" 를 반환합니다. Decimal 오브젝트의 값이 Infinity, NaN 값이 모두 아니면 "false" 를 반환합니다. |
isNegative
Decimal 오브젝트에 저장된 값이 음수값인지 확인하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.isNegative()
파라미터
var objDec1 = new nexacro.Decimal( 0.01 ); var objDec2 = new nexacro.Decimal( -30 ); trace(objDec1.isNegative()); trace(objDec2.isNegative());
반환
Type | Description |
|---|---|
Boolean | Decimal 오브젝트의 값이 음수값이면 "true" 를 반환합니다. Decimal 오브젝트의 값이 음수값이 아니면 "false" 를 반환합니다. |
isZero
Decimal 오브젝트의 값의 Zero 여부를 반환하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.isZero()
파라미터
var objDec1 = new nexacro.Decimal( 30 ); var objDec2 = new nexacro.Decimal( 0.0 ); trace(objDec1.isZero()); trace(objDec2.isZero());
반환
Type | Description |
|---|---|
Boolean | Decimal 오브젝트의 값이 0 값이면 "true" 를 반환합니다. Decimal 오브젝트의 값이 0 값이 아니면 "false" 를 반환합니다. |
modDecimal
Decimal 오브젝트에 저장된 값을 Decimal 형 값으로 나눈 나머지값으로 변경하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.modDecimal( objDecimal )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
objDecimal | Decimal | Decimal 오브젝트를 나눌 Decimal 오브젝트를 설정합니다. | |
var objDec1 = new nexacro.Decimal( "1234567890123456789012345" ); var objDec2 = new nexacro.Decimal( 3 ); objDec1.modDecimal(objDec2); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
modDouble
Decimal 오브젝트에 저장된 값을 숫자값으로 나눈 나머지값으로 변경하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.modDouble( nValue )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
nValue | Number | Decimal 오브젝트를 나눌 숫자값을 설정합니다. | |
var objDec1 = new nexacro.Decimal( 100 ); objDec1.modDouble(3); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
mulDecimal
Decimal 오브젝트에 저장된 값에 Decimal 형 값을 곱하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.mulDecimal( objDecimal )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
objDecimal | Decimal | Decimal 오브젝트에 곱할 Decimal 오브젝트를 설정합니다. | |
var objDec1 = new nexacro.Decimal( "12345678901234567890" ); var objDec2 = new nexacro.Decimal( 30 ); objDec1.mulDecimal(objDec2); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
활용 예제
mulDouble
Decimal 오브젝트에 저장된 값에 숫자값을 곱하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.mulDouble( nValue )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
nValue | Number | Decimal 오브젝트에 곱할 숫자값을 설정합니다. | |
var objDec1 = new nexacro.Decimal( 20 ); objDec1.mulDouble(30); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
round
Decimal 오브젝트에 저장된 값을 소수점 기준으로 반올림한 값으로 변경하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.round()
파라미터
var objDec1 = new nexacro.Decimal( 30.555 ); trace(objDec1.round()); trace(objDec1);
반환
Type | Description |
|---|---|
Decimal | 소수점을 기준으로 반올림한 값을 반환합니다. |
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
setDecimal
Decimal 오브젝트에 인수로 전달된 Decimal 오브젝트의 값을 저장하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.setDecimal( objDecimal )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
objDecimal | Decimal | Decimal 오브젝트에 저장할 다른 Decimal 오브젝트를 설정합니다. | |
var objDec1 = new nexacro.Decimal( 20 ); var objDec2 = new nexacro.Decimal( "1234567890123456789012345" ); objDec1.setDecimal(objDec2); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
setDouble
Decimal 오브젝트에 인수로 전달된 숫자값을 저장하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.setDouble( nValue )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
nValue | Number | Decimal 오브젝트에 저장할 숫자값을 설정합니다. | |
var objDec1 = new nexacro.Decimal( 20 ); objDec1.setDouble( 30 ); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
setString
Decimal 오브젝트에 숫자로 된 문자열을 저장하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.setString( strValue )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
strValue | String | Decimal 오브젝트에 저장할 숫자로 된 문자열을 설정합니다. 숫자가 아닌 문자가 포함되어 있을 경우 정상적으로 저장되지 않습니다. | |
var objDec1 = new nexacro.Decimal( 20 ); objDec1.setString( "30" ); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
subDecimal
Decimal 오브젝트에 저장된 값에서 Decimal 형 값을 빼는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.subDecimal( objDecimal )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
objDecimal | Decimal | Decimal 오브젝트에서 값을 빼려는 Decimal 오브젝트를 설정합니다. | |
var objDec1 = new nexacro.Decimal( "1234567890123456789012345" ); var objDec2 = new nexacro.Decimal( 30 ); objDec1.subDecimal(objDec2); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
활용 예제
subDouble
Decimal 오브젝트에 저장된 값에서 숫자값을 빼는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.subDouble( nValue )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
nValue | Number | Decimal 오브젝트에서 값을 빼려는 숫자값을 설정합니다. | |
var objDec1 = new nexacro.Decimal( 20 ); objDec1.subDouble(30); trace(objDec1); | |||
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.
toString
Decimal 오브젝트에 저장된 값을 문자열로 반환하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.toString()
파라미터
var objDec1 = new nexacro.Decimal( "1234567890123456789012345" ); trace(objDec1.toString());
반환
Type | Description |
|---|---|
String | Decimal 오브젝트에 저장된 값을 문자열로 반환합니다. |
trunc
Decimal 오브젝트에 저장된 값을 소수점 기준으로 버림한 값으로 변경하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Decimal.trunc()
파라미터
var objDec1 = new nexacro.Decimal( 30.555 ); trace(objDec1.trunc()); trace(objDec1);
반환
Type | Description |
|---|---|
Decimal | 소수점을 기준으로 버림한 값을 반환합니다. |
참고
- 메소드 수행 시 Decimal 오브젝트에 저장된 값이 변경됩니다.