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


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
  • Hey.lt - Nemokamas lankytojų skaitliukas

Naujausi

Skaitomiausi


bottom

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

t