IT-Academy

JavaScript Polia I

Mar 9th, 2015
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  <script type="text/javascript">
  2.       document.write("<h1>Polia</h1>");
  3.        
  4.       document.write("<h2>I. Deficia pola</h2>");
  5.        
  6.       // Homogenne pole (vsade rovnake dat. typy)
  7.       prvePole = new Array(1,2,3,4);
  8.       //var inePole = [1,2,3,4,5];
  9.      
  10.      
  11.       document.write(prvePole + "<br />");
  12.      
  13.       document.write("<h2>II. Indexy</h2>");
  14.      
  15.       // Prva hodnota je nulty index
  16.       document.write(prvePole[0] + "<br />");
  17.      
  18.       // siesta (neexistujuca - undefined) hodnota
  19.       document.write(prvePole[5] + "<br />");
  20.      
  21.       document.write("<h2>III. Heterogenne pola</h2>");
  22.  
  23.       // do pola mozes vlozit cokolvek string, bool atd
  24.       druhePole = new Array(1,2,3,4,"pat");
  25.       document.write(druhePole + "<br />");
  26.  
  27.       druhePole[5] = 6;
  28.       druhePole[4] = 5;
  29.       document.write(druhePole + "<br />");
  30.      
  31.       // Pole stringov
  32.       tretiePole = ["cervena", "modra","zelena"];
  33.       document.write(tretiePole + "<br />");
  34.      
  35.       // Pole mozes skladat z inych poli
  36.       stvrtePole = [druhePole, tretiePole];
  37.       document.write(stvrtePole + "<br />");
  38.      
  39.       document.write("<h2>IV. Pocet prvkov v poli</h2>");
  40.       document.write("Pocet prvkov [1 pole]: " + prvePole.length + "<br />");
  41.       document.write("Pocet prvkov [2 pole]: " + druhePole.length + "<br />");
  42.       document.write("Pocet prvkov [3 pole]: " + tretiePole.length + "<br />");
  43.       document.write("Pocet prvkov [4 pole]: " + stvrtePole.length + "<br />");
  44.      
  45.       document.write("<h2>V. Menime pole</h2>");
  46.       cenaVyrobkov = new Array(100,200,300,400,500);
  47.      
  48.       // Na zvysenie ceny vsetkych vyrobkov o 50 EUR
  49.       // potrebujes prejst vsetky prvky cez cyklus
  50.      
  51.       for(i = 0; i < cenaVyrobkov.length; i++){
  52.          // Pozor na  i <= cenaVyrobkov.length; vzdy N - 1
  53.          cenaVyrobkov[i] = cenaVyrobkov[i] + 50;
  54.          // cenaVyrobkov[i] += 10;
  55.       }
  56.      
  57.       document.write(cenaVyrobkov + "<br />");
  58.      
  59.       document.write("<h2>VI. Datumy a polia</h2>");
  60.       datum = new Date();
  61.       den = datum.getDay();  // 0-6
  62.      
  63.       document.write("Uplny datum: " + datum + "<br />");
  64.       document.write("Aktualny den: " + den + "<br />");  
  65.      
  66.       zoznamDni = new Array("Nedela","Pondelok", "Utorok", "Streda","Stvrtok","Piatok", "Sobota");
  67.       document.write("Aktualny den: " + zoznamDni[den] + "<br />");
  68.      
  69.       document.write("<h2>VII. Nahodne cisla</h2>");
  70.      
  71.       // Nahodne cisla sa generuju cez objekt Math a su to realne cisla
  72.       nahodneCislo = Math.random() * zoznamDni.length;
  73.       document.write("Nahodne cislo je: " + nahodneCislo + "<br />" );
  74.      
  75.       // Cislo potrebujeme zaokruhlit smerom nadol za kazdych okolnosti
  76.       nahodnyDen = Math.floor(nahodneCislo);
  77.      
  78.       // Po kazdom refreshi F5 sa nam generuje nahodne cislo
  79.       document.write("Nahodny index: " + nahodnyDen + "<br />" );
  80.       document.write("Nahodny den: " + zoznamDni[nahodnyDen] + "<br />" );
  81.      
  82.      
  83.        
  84.                        
  85.      </script>
Advertisement
Add Comment
Please, Sign In to add comment