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: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors