Jūs esate sename manualai.lt puslapyje.
Naujasis puslapis yra v2.manualai.lt

forumas.manualai.lt

kodai.manualai.lt

dizainas.manualai.lt

idomu.manualai.lt

top

Sekite mus Facebook'e

Sekite mus Facebook'e

Vartotojo meniu

Forumo naujausi


serveriai.lt rekomendacija. Spausk ir gauk nuolaidą!
Ciklas switch PDF Spausdinti
Autorius: Primatas   

Switch ciklai yra naudojami tada, kai norime imtis skiritngų veiksmų, priklausančių nuo aplinkybių. Pavyzdžiui kuriant sąlygą, kuri apribotų kodo vykdymą pagal kažkokius vartotojo veiksmus.

Pavyzdžiai

Kaip parašyti switch ciklą: pabandyk pats.

JavaScript switch ciklas

Switch ciklą geriausia naudoti tada, kai turite pasirinkti vieną iš kelių kodo blokų. Parinkimas vyksta tikrinant kokią nors sąlygą.

Sintaksė

switch(n){
case 1:
pirmas kodo blokas, vykdomas jeigu kintamasis n saugo reikšmę 1.
break;
case 2:
antras kodo blokas, vykdomas jeigu kintamasis n saugo reikšmę 2.
break;
default:
trečiasis kodo blokas, vykdomas jeigu kintamasis n saugo reikšmę tokią,
kuri nebuvo paminėta anskčiau.

}

Kaip viskas veikia? Gana paprastai: yra tikrinama kintamojo n reikšmė, jei ji atitinka pirmą sąlygą (case), tada joje esantis kodo blokas yra įvykdomas. Komanda break nutraukia ciklą, kad toliau nebetikrintų kintamojo n reikšmių. Jeigu padarysite klaidą ir nesurašysite break, tikriausiai visada įvykdys trečią kodo bloką, kuris yra "default".

Pavyzdys, pabandyk pats.

<script type="text/javascript">
//Ciklas tikrina kintamojo diena reikšmę ir pagal ją išveda
//skirtingą teksto eilutę į naršyklės langą.
//Pastaba: Sekmadienis getDay() funkcijoje yra 0,
//pirmadienis 1, antradienis 2 ir t.t

var dienos_objektas=new Date();
diena=dienos_objektas.getDay();
switch (diena){
case 5:
document.write("Yey - penktadienis!");
break;
case 6:
document.write("Šiandien yra šeštadienis.");
break;
case 0:
document.write("Šiandien yra sekmadienis");
break;
default:
document.write("Gal kas prisimenat, kokia šiandien diena?");
}
</script>
Komentarai
Paieška
arlis  - if....else   |2010-04-09 16:34:36
Bet čia butu galima naudoti ir if else ciklą
Tik registruoti vartotojai gali rašyti komentarus!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 

bottom
top

Reklamos

joomla, css, html, web dizaino, photoshop, pascal forumai
  • Topai.eu - Svetainių katalogas
  • Top.Biciuliai.Net
  • Top.Ob.Lt
  • Hey.lt - Nemokamas lankytojų skaitliukas

Naujausi

Skaitomiausi


bottom

Dizainą sukūrė: Neshas ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- Privertė veikti: Primatas
parašyti administracijai
Manualai.lt 2008-2009

t http://manualai.lt/index.php?option=com_content&view;=section&layout;=blog&id;=7&Itemid;=195