Loading:


Różnice pomiędzy typami uint, int oraz Number

Czym się różnią uint, int i Number oraz kiedy i gdzie powinno się je używać.

 

uint posiada zasięg wartości od 0 do 4,294,967,295, czyli liczby dodatnie. Mogą być przechowywane tylko pełne liczby (naturalne), nie natomiast liczby z przecinkami itp.

 

int posiada zasięg wartości od -2,147,483,648 do 2,147,483,647, czyli liczby ujemne i dodatnie. Mogą być przechowywane tylko pełne liczby (naturalne), nie natomiast liczby z przecinkami itp.

 

Number posiada zancznie większy zasięg or int oraz uint oraz może posiadać liczby przecinkowe.

 

Jakie są różnice w wydajnościach tych trzech typów?

 

* int jest najszybszy jeśli używasz go w pętlach typu for, dla prostego dodawania bez liczb przecinkowych.


* Number jest najszybszy jeśli używasz liczb przecinkowy, bądź też dzielisz lub mnożysz.


* uint jest najwolniejsze z pośród trzech wymienionych typów.

 

Technicznie rzecz biorąc możesz używać cały czas Number typu, jednak są pewne wyjątki.

 

Dla przykałdu dla typu uint najlepiej jest przechowywać kod koloru heksadecymalnego np:

 

public static const KOLOR_MENU:uint = 0xFFFFFF;

 

Jeśli chciałbyś kiedykowliek dowiedzieć się o minimalną oraz maksymalną wartość int, uint lub Number, użyj poniższej metody:

 

trace("uint Minimalna wartość: " + uint.MIN_VALUE + " uint Maksymalna wartość: " + uint.MAX_VALUE);



Napisz Artyku³

Listing

niema




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors