Paket | Üst Düzey |
Sınıf | public final class int |
Miras Alma | int Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
int sınıfının sabit özellikleri olan MAX_VALUE
ve MIN_VALUE
statiktir, başka bir deyişle, bunları kullanmak için bir nesneye ihtiyacınız olmadığından yapıcıyı kullanmanız gerekmez. Ancak yöntemler statik değildir, yani bunları kullanmanız için bir nesneye ihtiyacınız vardır. int sınıfı yapıcısını kullanarak veya int türünün değişkenini bildirip değişkene değişmez bir değer atayarak bir int nesnesi oluşturabilirsiniz.
int veri türü, döngü sayaçları için ve kayan nokta sayısının gerekmediği diğer durumlar için kullanışlı olup Java ve C++'daki int veri türüne benzer. int türündeki değişkenin varsayılan değeri 0
olur.
int.MAX_VALUE
değerini aşan sayılarla çalışıyorsanız, Number öğesini kullanın.
Aşağıdaki örnek, int sınıfının toString()
yöntemini çağırır ve bu çağrı 1234
dizesini döndürür:
var myint:int = 1234; myint.toString();
Şu örnek, MIN_VALUE
özelliğinin değerini yapıcı kullanmadan bildirilen bir değişkene atar:
var smallest:int = int.MIN_VALUE;
İlgili API Öğeleri
Yöntem | Tanımlayan: | ||
---|---|---|---|
Constructor; yeni bir int nesnesi oluşturur. | int | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Sayının üstel notasyonla dize olarak temsil edilen halini döndürür. | int | ||
Sayının sabit noktalı notasyonla dize olarak temsil edilen halini döndürür. | int | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Sayının, üstel veya sabit noktalı notasyon ile dize ile temsil edilen halini döndürür. | int | ||
Bir int nesnesinin dize olarak temsil edilen halini döndürür. | int | ||
Belirtilen int nesnesinin temel değerini döndürür. | int |
Sabit | Tanımlayan: | ||
---|---|---|---|
MAX_VALUE : int = 2147483647 [statik]
Temsil edilebilir en büyük değer olan (2.147.483.647) 32 bit imzalı tam sayı. | int | ||
MIN_VALUE : int = -2147483648 [statik]
Temsil edilebilir en küçük 32 bit imzalı tam sayı (-2.147.483.648). | int |
int | () | Yapıcı |
public function int(num:Object)
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Constructor; yeni bir int nesnesi oluşturur. int.toString()
ve int.valueOf()
kullanırken int yapıcısını kullanmanız gerekir. Bir int nesnesinin özellikleri kullanılırken yapıcı kullanılmaz. new int
yapıcısı öncelikle yer tutucu olarak kullanılır. int nesnesi, bir parametreyi temel bir değere dönüştüren int()
işleviyle aynı değildir.
num:Object — Oluşturulan int nesnesinin sayısal değeri veya bir sayıya dönüştürülecek değer. value belirtilmezse, varsayılan değer 0'dır.
|
İlgili API Öğeleri
Örnek
Bu örnek nasıl kullanılır?
Şu kod yeni int nesneleri oluşturur:
var n1:int = new int(3.4); var n2:int = new int(-10);
toExponential | () | yöntem |
AS3 function toExponential(fractionDigits:uint):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sayının üstel notasyonla dize olarak temsil edilen halini döndürür. Dize, fractionDigits
parametresinde belirtildiği şekilde ondalık noktanın bir basamak öncesini ve ondalık noktadan 20 basamağa kadar sonrasını içerir.
Parametreler
fractionDigits:uint — İstenen ondalık basamak sayısını temsil eden 0 ile 20 (dahil) arasında bir tam sayı.
|
String |
Atar
RangeError — fractionDigits argümanı 0 - 20 aralığının dışındaysa bir istisna atar.
|
Örnek ( Bu örnek nasıl kullanılır? )
toExponential(2)
yönteminin nasıl üstel notasyonda bir dize döndürdüğünü gösterir.
var num:Number = 315003; trace(num.toExponential(2)); // 3.15e+5
toFixed | () | yöntem |
AS3 function toFixed(fractionDigits:uint):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sayının sabit noktalı notasyonla dize olarak temsil edilen halini döndürür. Sabit noktalı notasyon, dizenin ondalık noktadan sonra fractionDigits
parametresinde belirtilen sayıda basamak olacağı anlamına gelir. fractionDigits
parametresinin geçerli aralığı 0 - 20'dir. Bu aralığın dışında bir sayı belirtilmesi istisna atılmasına neden olur.
Parametreler
fractionDigits:uint — İstenen ondalık basamak sayısını temsil eden 0 ile 20 (dahil) arasında bir tam sayı.
|
String |
Atar
RangeError — fractionDigits argümanı 0 - 20 aralığının dışındaysa bir istisna atar.
|
Örnek ( Bu örnek nasıl kullanılır? )
toFixed(3)
yönteminin nasıl üç ondalık basamağa yuvarlanmış bir dize döndürdüğünü gösterir.
var num:Number = 7.31343; trace(num.toFixed(3)); // 7.313
toFixed(2)
yönteminin nasıl değerin sonuna sıfır eklenmiş bir dize döndürdüğünü gösterir.
var num:Number = 4; trace(num.toFixed(2)); // 4.00
toPrecision | () | yöntem |
AS3 function toPrecision(precision:uint):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sayının, üstel veya sabit noktalı notasyon ile dize ile temsil edilen halini döndürür. Dize, precision
parametresinde belirtilen sayıda basamak içerir.
Parametreler
precision:uint — Sonuç dizesinde istenen basamak sayısını temsil eden 1 ve 21 (dahil) arasında bir tam sayı.
|
String |
Atar
RangeError — precision argümanı 1 - 21 aralığının dışındaysa bir istisna atar.
|
Örnek ( Bu örnek nasıl kullanılır? )
toPrecision(3)
yönteminin nasıl yalnızca üç basamaklı bir dize döndürdüğünü gösterir. Üstel notasyon gerekmediğinden dize sabit noktalı notasyondadır.
var num:Number = 31.570; trace(num.toPrecision(3)); // 31.6
toPrecision(3)
yönteminin nasıl yalnızca üç basamaklı bir dize döndürdüğünü gösterir. Sonuç sayı sabit noktalı notasyon için yeterli sayıda basamağa sahip olmadığından dize üstel notasyondadır.
var num:Number = 4000; trace(num.toPrecision(3)); // 4.00e+3
toString | () | yöntem |
AS3 function toString(radix:uint):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bir int
nesnesinin dize olarak temsil edilen halini döndürür.
Parametreler
radix:uint — Sayı - dize dönüşümünde kullanılacak sayısal tabanı (2 ile 36 arasında) belirtir. radix parametresini belirtmezseniz varsayılan değer 10'dur.
|
String — Bir dize.
|
Örnek
Bu örnek nasıl kullanılır?
Şu örnek,
radix
parametresi için 2 ve 8 değerlerini kullanır ve karşılık gelen 9 sayısını temsil eden bir dize döndürür.
var myint:int = new int(9); trace(myint.toString(2)); // 1001 trace(myint.toString(8)); // 11
Şu örnek, onaltılık bir değer verir.
var r:int = new int(250); var g:int = new int(128); var b:int = new int(114); var rgb:String = "0x"+ r.toString(16)+g.toString(16)+b.toString(16); trace(rgb); // 0xfa8072
valueOf | () | yöntem |
AS3 function valueOf():int
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Belirtilen int nesnesinin temel değerini döndürür.
Döndürürint — Bir int değeri.
|
Örnek
Bu örnek nasıl kullanılır?
Şu örnek,
numSocks
nesnesinin temel değerini verir.
var numSocks:int = new int(2); trace(numSocks.valueOf()); // 2
MAX_VALUE | Sabit |
public static const MAX_VALUE:int = 2147483647
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Temsil edilebilir en büyük değer olan (2.147.483.647) 32 bit imzalı tam sayı.
Örnek
Bu örnek nasıl kullanılır?
Şu ActionScript, temsil edilebilir en büyük ve en küçük int nesnelerini gösterir ve Çıktı paneline:
trace("int.MIN_VALUE = "+int.MIN_VALUE); trace("int.MAX_VALUE = "+int.MAX_VALUE);
Bu kod şu değerleri gösterir:
int.MIN_VALUE = -2147483648 int.MAX_VALUE = 2147483647
MIN_VALUE | Sabit |
public static const MIN_VALUE:int = -2147483648
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Temsil edilebilir en küçük 32 bit imzalı tam sayı (-2.147.483.648).
Örnek
Bu örnek nasıl kullanılır?
Şu ActionScript, temsil edilebilir en büyük ve en küçük int nesnelerini gösterir ve Çıktı paneline :
trace("int.MIN_VALUE = "+int.MIN_VALUE); trace("int.MAX_VALUE = "+int.MAX_VALUE);
Bu kod şu değerleri gösterir:
int.MIN_VALUE = -2147483648 int.MAX_VALUE = 2147483647
IntExample
sınıfını kullanır:
- Yapıcıda iki int değişkeni olan
a
veb
bildirilir. addIntegers()
yöntemi kullanılarak iki int eklenir.parseInteger()
çıktısına üçüncü bir int değişkeni olanc
atanır, bu değişken, kendisine iletilen dizenin kabul edilebilir int veri türleri aralığında olduğundan emin olmak için bu dizenin geçerliliğini kontrol eder ve geçerliyse, dizenin tam sayı değerine eşit bir int döndürür.a
vec
int değişkenleriaddIntegers()
kullanılarak birlikte eklenir.
package { import flash.display.Sprite; public class IntExample extends Sprite { public function IntExample() { var a:int = 512; var b:int = -128; trace(addIntegers(a, b)); // 384 var c:int = parseInteger("32"); trace(addIntegers(a, c)); // 544 } public function addIntegers(a:int, b:int):int { return a + b; } public function parseInteger(str:String):int { var num:Number = parseInt(str); if(!isNaN(num) && num <= int.MAX_VALUE && num >= int.MIN_VALUE) { return int(num); } return 0; } } }
Tue Jun 12 2018, 01:09 PM Z