Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- function Bardzo_Powolne_Sprawdzenie(i){
- //To sie wykonuje bardzo powoli.
- //Uwierz mi na słowo
- var Time = new Date();
- var unix_timestamp=Time.getTime();
- if(unix_timestamp %2){ //Pseudolosowe generowanie rezultatu
- console.log("Liczba "+unix_timestamp+" jest nieparzysta.");
- return false;
- }else{
- console.log("Liczba "+unix_timestamp+" jest parzysta.");
- return true;
- };
- }
- var i=4;
- if(i==5){
- console.log('Szybka droga');
- }else if(Bardzo_Powolne_Sprawdzenie(i)){ //
- console.log('Wolna droga');
- }else{
- console.log('Niewykonywalne');
- };
- /*
- Poniżej mniej czytelny kod bez wykorzystania else
- if(i==5){
- console.log('Szybka droga');
- }else{
- if(Bardzo_Powolne_Sprawdzenie(i)){
- console.log('Wolna droga');
- }else{
- console.log('Niewykonywalne');
- };
- };
- */
- /* Jeszcze mniej czytelny kod bez wykorzystania else
- if(i==5){
- console.log('Szybka droga');
- };
- //'<>' == '!='
- if(i<>5 && Bardzo_Powolne_Sprawdzenie(i)){
- console.log('Wolna droga');
- };
- if(i<>5 && !Bardzo_Powolne_Sprawdzenie(i)){
- //Nie pamiętam czy ! jest dopuszczalne w JS.
- console.log('Niewykonywalne');
- };
- //Trzeba by napisać jakieś cache wewnątrz funkcji Bardzo_Powolne_Sprawdzenie, bo obecnie wariant 3 wykonuje się 2razy wolniej
- */
- </script>
Add Comment
Please, Sign In to add comment