| 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