패키지 | 최상위 레벨 |
클래스 | public final class uint |
상속 | uint Object |
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
uint 클래스로 표현할 수 있는 값의 범위는 0에서 4,294,967,295(2^32-1) 사이입니다.
uint 유형의 변수를 선언하고 리터럴 값을 할당하여 uint 객체를 만들 수 있습니다. uint 유형 변수의 기본값은 0
입니다.
uint 클래스는 주로 픽셀 색상 값(ARGB 및 RGBA) 및 int 데이터 유형이 적합하지 않은 여러 상황에 사용됩니다. 예를 들어 알파 값이 255인 흰색을 나타내는 색상 값인 숫자 0xFFFFFFFF는 int 값의 유효 범위를 벗어나므로 int 데이터 유형으로 표현할 수 없습니다.
다음 예제에서는 uint 객체를 만들고 toString()
메서드를 호출합니다.
var myuint:uint = 1234; trace(myuint.toString()); // 1234
다음 예제에서는 생성자를 사용하지 않고 MIN_VALUE
속성의 값을 변수에 할당됩니다.
var smallest:uint = uint.MIN_VALUE; trace(smallest.toString()); // 0
관련 API 요소
메서드 | 정의 주체 | ||
---|---|---|---|
새 uint 객체를 만듭니다. | uint | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
숫자를 지수 표기법으로 표현한 문자열을 반환합니다. | uint | ||
숫자를 고정 소수점 표기법으로 표현한 문자열을 반환합니다. | uint | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
숫자를 지수 표기법 또는 고정 소수점 표기법으로 표현한 문자열을 반환합니다. | uint | ||
uint 객체의 문자열 표현을 반환합니다. | uint | ||
지정된 uint 객체의 프리미티브 uint 유형 값을 반환합니다. | uint |
상수 | 정의 주체 | ||
---|---|---|---|
MAX_VALUE : uint = 4294967295 [정적]
부호 없는 32비트 정수 중 표현할 수 있는 가장 큰 값인 4,294,967,295입니다. | uint | ||
MIN_VALUE : uint = 0 [정적]
부호 없는 정수 중 표현할 수 있는 가장 작은 값인 0입니다. | uint |
uint | () | 생성자 |
public function uint(num:Object)
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
새 uint 객체를 만듭니다. uint 유형의 변수를 만들어 리터럴 값을 할당할 수 있습니다. new uint()
생성자는 기본적으로 자리 표시자로 사용됩니다. uint 객체는 매개 변수를 프리미티브 값으로 변환하는 uint()
함수와 다릅니다.
num:Object — 만들려는 uint 객체의 숫자 값 또는 숫자로 변환할 값입니다. num 이 제공되지 않은 경우 기본값은 0 입니다.
|
예제
예제 사용 방법
다음 코드에서는 새 uint 객체를 두 개 만듭니다. 첫 번째 객체는 리터럴 값을 할당하여 만들고 두 번째 객체는 생성자 함수를 사용하여 만듭니다.
var n1:uint = 3; var n2:uint = new uint(10);
toExponential | () | 메서드 |
AS3 function toExponential(fractionDigits:uint):String
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
숫자를 지수 표기법으로 표현한 문자열을 반환합니다. 문자열의 소수점 앞에는 한 자리 숫자가 포함되고 소수점 뒤에는 fractionDigits
매개 변수에 지정된 최대 20자리의 숫자가 포함됩니다.
매개 변수
fractionDigits:uint — 원하는 소수 자릿수를 나타내는 0에서 20 사이의 정수(경계 포함)입니다.
|
String |
오류
RangeError — fractionDigits 인수가 0에서 20 사이의 범위를 벗어나면 예외가 발생합니다.
|
예제 ( 예제 사용 방법 )
toExponential(2)
을 사용하여 지수 표기법으로 문자열을 반환하는 방법을 보여 줍니다.
var num:Number = 315003; trace(num.toExponential(2)); // 3.15e+5
toFixed | () | 메서드 |
AS3 function toFixed(fractionDigits:uint):String
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
숫자를 고정 소수점 표기법으로 표현한 문자열을 반환합니다. 고정 소수점 표기법을 사용하면 문자열에서 소수점 뒤에 fractionDigits
매개 변수에 지정된 특정 자릿수가 포함됩니다. fractionDigits
매개 변수의 유효한 범위는 0에서 20 사이이며 이 범위를 벗어난 값을 지정하면 예외가 발생합니다.
매개 변수
fractionDigits:uint — 원하는 소수 자릿수를 나타내는 0에서 20 사이의 정수(경계 포함)입니다.
|
String |
오류
RangeError — fractionDigits 인수가 0에서 20 사이의 범위를 벗어나면 예외가 발생합니다.
|
예제 ( 예제 사용 방법 )
toFixed(3)
를 사용하여 소수점 이하 세 자리로 반올림된 문자열을 반환하는 방법을 보여 줍니다.
var num:Number = 7.31343; trace(num.toFixed(3)); // 7.313
toFixed(2)
를 사용하여 뒤에 0이 추가된 문자열을 반환하는 방법을 보여 줍니다.
var num:Number = 4; trace(num.toFixed(2)); // 4.00
toPrecision | () | 메서드 |
AS3 function toPrecision(precision:uint):String
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
숫자를 지수 표기법 또는 고정 소수점 표기법으로 표현한 문자열을 반환합니다. 문자열에는 precision
매개 변수에 지정된 자릿수가 포함됩니다.
매개 변수
precision:uint — 결과 문자열에 표시할 자릿수를 나타내는 1에서 21 사이의 정수(경계 포함)입니다.
|
String |
오류
RangeError — precision 인수가 1에서 21 사이의 범위를 벗어나면 예외가 발생합니다.
|
예제 ( 예제 사용 방법 )
toPrecision(3)
을 사용하여 세 자리 숫자만 포함된 문자열을 반환하는 방법을 보여 줍니다. 지수 표기법은 필요하지 않으므로 문자열은 고정 소수점 표기법으로 표현됩니다.
var num:Number = 31.570; trace(num.toPrecision(3)); // 31.6
toPrecision(3)
을 사용하여 세 자리 숫자만 포함된 문자열을 반환하는 방법을 보여 줍니다. 결과 숫자의 자릿수가 부족하여 고정 소수점 표기법을 사용할 수 없으므로 문자열은 지수 표기법으로 표현됩니다.
var num:Number = 4000; trace(num.toPrecision(3)); // 4.00e+3
toString | () | 메서드 |
AS3 function toString(radix:uint):String
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
uint 객체의 문자열 표현을 반환합니다.
매개 변수
radix:uint — 숫자를 문자열로 변환하는 데 사용할 숫자 기수를 2에서 36 사이로 지정합니다. radix 매개 변수를 지정하지 않은 경우 기본값은 10 입니다.
|
String — uint 객체의 문자열 표현입니다.
|
예제
예제 사용 방법
다음 예제에서는
radix
매개 변수에 2와 8을 사용하여 숫자 9를 표현한 문자열 값을 반환합니다.
var myuint:uint = 9; trace(myuint.toString(2)); // 1001 trace(myuint.toString(8)); // 11다음 예제에서는 16진수 값을 만듭니다.
var r:uint = 250; var g:uint = 128; var b:uint = 114; var rgb:String = "0x" + r.toString(16) + g.toString(16) + b.toString(16); trace(rgb); // 0xfa8072
valueOf | () | 메서드 |
MAX_VALUE | 상수 |
public static const MAX_VALUE:uint = 4294967295
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
부호 없는 32비트 정수 중 표현할 수 있는 가장 큰 값인 4,294,967,295입니다.
예제
예제 사용 방법
다음 ActionScript에서는 표현할 수 있는 최대 및 최소
uint
값을 표시합니다.
trace("uint.MIN_VALUE = " + uint.MIN_VALUE); trace("uint.MAX_VALUE = " + uint.MAX_VALUE);
각 값은 다음과 같습니다.
uint.MIN_VALUE = 0 uint.MAX_VALUE = 4294967295
MIN_VALUE | 상수 |
public static const MIN_VALUE:uint = 0
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
부호 없는 정수 중 표현할 수 있는 가장 작은 값인 0
입니다.
예제
예제 사용 방법
다음 ActionScript에서는 표현할 수 있는 최대 및 최소
uint
값을 표시합니다.
trace("uint.MIN_VALUE = " + uint.MIN_VALUE); trace("uint.MAX_VALUE = " + uint.MAX_VALUE);
각 값은 다음과 같습니다.
uint.MIN_VALUE = 0 uint.MAX_VALUE = 4294967295
for
루프 내에서 uint i
를 선언합니다. 이때 uint의 기본값은 0이므로 0에서 9 사이의 숫자가 출력됩니다.
package { import flash.display.Sprite; public class UintExample extends Sprite { public function UintExample() { for(var i:uint; i < 10; i++) { trace(i); } } } }
Tue Jun 12 2018, 03:17 PM Z