![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 2 Dołączył: 24.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Kod alert(1<<30) // 1073741824 alert(1<<31) // -2147483648 Czy moze mnie ktos uswiadomic dlaczego wynik drugiej operacji jest ujemny?? Domyslam sie, ze jest to zwiazane z 32-bitowym zakresem liczb.... W zwiazku z tym nasuwa sie pytanie, czy jezeli powyzszy skrypt uruchomie na 64-bitowej przegladarce to wyniki beda takie same?? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Dobrze myślisz: https://developer.mozilla.org/en/JavaScript...twise_Operators
i w google: "64 bits js left shift" -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 14:52 |