Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <meta charset=utf-8>
- </head>
- <body>
- <script>
- function zad1(){
- var d = new Date();
- var dzien = parseInt(d.getDay());
- var miesiac = parseInt(d.getMonth());
- var godzina = parseInt(d.getHours());
- var tab1 = ["poniedziałek","wtorek","środa","czwartek","piątek","sobota","niedziela"];
- var tab2 = ["Styczen","Luty","Marzec","Kwiecien","Maj","Czerwiec","Lipiec","Sierpien","Wrzesien","Pazdziernik","Listopad","Grudzien"];
- var tab3 = ["pierwsza","druga","trzecia","czwarta","piąta","szósta","siódma","ósma","dziewiąta","dziesiąta","jedenasta","dwunasta"];
- var godz = tab3[godzina-1];
- var pora;
- if(godzina>12){
- pora="po południu";
- godz = tab3[godzina-1- 12];
- }
- else pora="rano";
- document.getElementById('zad1').innerHTML=tab2[miesiac]+" "+tab1[dzien-1]+" godzina "+godz+" "+pora;
- }
- function zad2(){
- for(var i=0;i<6;i++){
- document.getElementById('zad2').innerHTML += Math.floor((Math.random() * 45) + 1)+"<br>";
- }
- }
- function czysc(zad){
- document.getElementById(zad).innerHTML="";
- }
- function zad3(){ //tu sa daty amerykanskie te odwrocone, wiec to popraw bo wywala NaN jesli dzien jest powyzej 12
- var dzien = document.getElementById('dzien').value;
- var miesiac = document.getElementById('miesiac').value;
- var rok = document.getElementById('rok').value;
- var a = new Date(miesiac+"/"+dzien+"/"+rok);
- var b = new Date();
- var data = (a.getMonth()+1)+"/"+a.getDate()+"/"+a.getFullYear();
- var data1 = (a.getDate())+"/"+(a.getMonth()+1)+"/"+a.getFullYear();
- document.getElementById('zad3').innerHTML="Różnica w dniach między "+data1+" a teraz wynosi w:<br>";
- document.getElementById('zad3').innerHTML+="dniach = "+Math.floor(((b-a)/(1000 * 3600 * 24)))+"<br>";
- document.getElementById('zad3').innerHTML+="godzinach = "+Math.floor(((b-a)/(1000 * 3600)))+"<br>";
- document.getElementById('zad3').innerHTML+="minutach = "+Math.floor(((b-a)/(1000 * 60)))+"<br>";
- document.getElementById('zad3').innerHTML+="sekundach = "+Math.floor(((b-a)/1000))+"<br>";
- document.getElementById('zad3').innerHTML+="milisekundach = "+Math.floor((b-a))+"<br>";
- }
- </script>
- <button onclick="zad1()">Pokaż datę</button>
- <button onclick="czysc('zad1')">Czyść</button>
- <p id=zad1></p>
- <button onclick="zad2()">Losowe</button>
- <button onclick="czysc('zad2')">Czyść</button>
- <p id=zad2></p>
- <br>
- <table>
- <tr><td>Dzień</td><td><input type=number min=1 max=31 id=dzien></td></tr>
- <tr><td>Miesiąc</td><td><input type=number min=1 max=12 id=miesiac></td></tr>
- <tr><td>Rok</td><td><input type=number min=1900 max=2019 id=rok></td></tr>
- <tr><td></td><td><button onclick="zad3()">Różnica</button></td></tr>
- </table>
- <p id=zad3></p>
- <script>
- //testowanie obiektu Math
- function mathtest()
- {
- var a = Math.PI;
- document.getElementById('mathpi').innerHTML=a;
- var b = Math.abs(-7);
- document.getElementById('abs').innerHTML=b;
- var c = Math.ceil(5.3);
- document.getElementById('ceil').innerHTML=c;
- var d = Math.floor(5.7);
- document.getElementById('floor').innerHTML=d;
- var e = Math.round(0.5);
- document.getElementById('round').innerHTML=e;
- var f = Math.max(0,2,-3,5,10);
- document.getElementById('max').innerHTML=f;
- var g = Math.min(0,2,-3,5,10);
- document.getElementById('min').innerHTML=g;
- var h = Math.sqrt(16);
- document.getElementById('sqrt').innerHTML=h;
- var i = Math.pow(2,3);
- document.getElementById('pow').innerHTML=i;
- var j = Math.exp(1);
- document.getElementById('exp').innerHTML=j;
- }
- //testowanie obiektu Array
- function arraytest()
- {
- var tab1 = ["a","b"];
- var tab11 = ["c","d"];
- var tab111 = tab1.concat(tab11);
- document.getElementById('concat').innerHTML=tab111;
- var tab2 = [1,2,3,4,5];
- var tab22 = tab2.reverse();
- document.getElementById('reverse').innerHTML=tab22;
- var tab3 = [0,1,2,3,4];
- var tab33 = tab3.length;
- document.getElementById('length').innerHTML=tab33;
- var tab4 = ["a","b","c","d"];
- var tab44 = tab4.pop();
- document.getElementById('pop').innerHTML=tab44;
- var tab5 = ["a","b","c","d"];
- var tab55 = tab5.join();
- document.getElementById('join').innerHTML=tab55;
- var tab6 = ["a","b","c","d"];
- var tab66 = tab6.sort();
- document.getElementById('sort').innerHTML=tab66;
- var tab7 = [1,2,3,4,5,6,7];
- var tab77 = tab7.slice(2,5);
- document.getElementById('slice').innerHTML=tab77;
- var tab8 = [1,2,3,4];
- var tab88 = tab8.push(7);
- document.getElementById('push').innerHTML=tab8;
- function kwadrat(item){
- document.getElementById('foreach').innerHTML+=item*item+" ";
- }
- var tab9 = [2,3,4,5]
- tab9.forEach(kwadrat);
- var tab10 = ["a","b","c","d"];
- tab10.splice(2,0,"e","f");
- document.getElementById('splice').innerHTML=tab10;
- }
- </script>
- <button onclick=mathtest()>Obiekt Math</button><br>
- Pi = <span id='mathpi'></span><br>
- abs(-7) = <span id='abs'></span><br>
- ceil(5.3) = <span id='ceil'></span><br>
- floor(5.7) = <span id='floor'></span><br>
- round(0.5) = <span id='round'></span><br>
- max(0,2,-3,5,10) = <span id='max'></span><br>
- min(0,2,-3,5,10) = <span id='min'></span><br>
- sqrt(16) = <span id='sqrt'></span><br>
- pow(2,3) = <span id='pow'></span><br>
- exp(1) = <span id='exp'></span><br>
- <br>
- <button onclick=arraytest()>Obiekt Array</button><br>
- concat tab1[a,b] tab2[c,d] = <span id='concat'></span><br>
- reverse tab1[1,2,3,4,5] = <span id='reverse'></span><br>
- length tab1[0,1,2,3,4] = <span id='length'></span><br>
- pop tab1[a,b,c,d] = <span id='pop'></span><br>
- join tab1[a,b,c,d] = <span id='join'></span><br>
- sort tab1[d,a,c,b] = <span id='sort'></span><br>
- slice(2,5) tab1[1,2,3,4,5,6,7] = <span id='slice'></span><br>
- push(7) tab1[1,2,3,4] = <span id='push'></span><br>
- foreach(kwadrat) tab1[2,3,4,5] = <span id='foreach'></span><br>
- splice(2,0,"e","f") tab1[a,b,c,d] = <span id='splice'></span><br>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement