![]() |
![]() |
-spustredok- |
![]()
Post
#1
|
Goście ![]() |
Ten przyklad:
jest równoznaczne z:
Powyzsza instrukcja oczywiscie jest zrozumiala, ale jak przedstawic taki zapis:
Jak widac mamy tu operatory bitowe... i nie wiem jak to poukladac. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Kod last_height=heights[i++]=i<9|last_height<screen_width&Math.random()<.3?screen_width:Math.random()*unit+70|0; = Kod if( i<9|last_height<screen_width&Math.random()<.3 ){ last_height=screen_width; } else { last_height=Math.random()*unit+70|0; } Teraz do tego: https://developer.mozilla.org/en-US/docs/Ja...ator_Precedence Dodatkowo: - zapis coś|0 służy do wyeliminowania takich przypadków: Kod <script> alert( null +" - "+ (null | 0) ); alert( undefined +" - "+ (undefined | 0) ); </script> - zapis last_height=heights[i++]= służy do zapisanie tego samego w dwóch zmiennych na raz. Czyli np. a=b=2; w wyniku będzie a=2 i b=2; Resztę musisz przemyśleć samemu. Już wiesz o co chodzi w zapisie, pozostaje zrozumienie tego, czego nie chciałbym robić samemu, ze względu na mój czas. Pozdrawiam -------------------- |
|
|
-spustredok- |
![]()
Post
#3
|
Goście ![]() |
Super, dziekuje!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 14:43 |