e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
Koda: | <script type="text/javascript"> var danes = new Date() dan=danes.getDay() switch (dan) { case 5: document.write("Končno petek!!") break case 6: document.write("Sobota") break case 0: document.write("Nedelja") break default: document.write("Čakam na vikend...") } </script> |
---|---|
Izgled v brskalniku: |
|
Razlaga: |
Stavek switch je podoben if stavku, le da so tukaj drugače določeni pogoji. Določimo lahko stavek ki se izvrši ob danem pogoju, z break pa prekinemo stavek switch. V tem primeru je uporabljen stavek switch za izpis določenega teksta glede na dan v tednu. S konstruktorjrm New date() priredimo spremenljivki danes vrednost datuma in časa iz trenutnih podatkov operacijskega sistema. S postopkom getDay se dobi številko dneva v tednu. Določeni so trije pogoji, kateri izpišejo namige za dan v tednu. Če noben od teh ni izpolnjen se uporabi opcija default . Pozor, dnevi se žačnejo šteti z nedeljo (dan 0).
|
SERŠ Maribor : Strokovna gimnazija : 2004 : Benjamin Šaler