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 if... else... PDF Spausdinti
Autorius: Primatas   

If 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 if ciklą: pabandyk pats.

Kaip parašyti if... else... ciklą: pabandyk pats.

Kaip parašyti if... else if... else.. ciklą: pabandyk pats.

Kaip atvaizduoti atsitiktinią nuorodą: pabandyk pats.

Sąlyginiai sakiniai

Labai dažnai rašydami kodą norime, kad kodo dalis būtų įvykdoma tik prie kokių nors sąlygų. Tam aprašyti galite naudoti if sąlyginius sakinius:

  • if sakinys - naudokite tokį sąlygos tipą tada, kai norite, kad kodas būtų vykdomas tik tada, kai sąlyga gražina reikšmę tiesa - "true".
  • if...else sakinys - naudokite tokią salygos sakinio struktūrą tada, kai norite kad vienas kodas būtų vykdomas prie kokių nors salygų, o kitas, jei minėtų sąlygų nėra.
  • if...else if....else sakinys - naudokite tada, kai turite kelias sąlygas ir norite parinkti vieną iš daugelio kodo blokų.
  • switch sakinys -naudokite tada, kai turite kelias sąlygas ir norite parinkti vieną iš daugelio kodo blokų. Dažnai patogesnis už if..else if...else .

If sakinys

naudokite tokį sąlygos tipą tada, kai norite, kad kodas būtų vykdomas tik tada, kai sąlyga gražina reikšmę tiesa - "true".

Sintaksė

if (sąlyga){
jeigu sąlyga yra teisinga, čia esantis kodas bus vykdomas.
}

Pastaba: kaip matote, žodelis "if" yra parašytas mažosiomis raidėmis. Skirtingai nuo HTML, JavaScript kalbai didžiosios ir mažosios raidės - nėra tas pats. Jeigu parašytumėte "if" didžiosiomis raidėmis, tai būtų JavaScript klaida.

Pavyzdys nr1, pabandyk pats

<html>
<body>

<script type="text/javascript">
var datos_objektas = new Date();
var valandos = datos_objektas.getHours();

if (valandos < 10){
document.write("<b>Labas rytas</b>");
}
</script>

<p>
komanda document.write bus vykdoma tik tada, jei bus mažiau nei 10 valandų.
</p>

</body>
</html>

Pavyzdys nr2, pabandyk pats

var datos_objektas = new Date();
var valandos = datos_objektas.getHours();

if (valandos == 12){
document.write("<b>Vidurdienis</b>");
}

Pastaba: Kai lyginame kintamuosius, privalome naudoti loginių operacijų simboliką. Daugiau skaitykite čia.

Pastaba: Šiame pavyzdyje nėra "else..", jūs liepiate naršyklei vykdyti kodą tik tada, jei sąlyga yra teisinga.

If..else sakinys

Naudokite tokią salygos sakinio struktūrą tada, kai norite, kad vienas kodas būtų vykdomas prie kokių nors salygų, o kitas, jei minėtų sąlygų nėra.

Sintaksė

if (sąlyga){
vykdomas kodas, jei sąlyga yra teisinga (true)
} else {
vykdomas kodas, jei sąlyga NĖRA teisinga (false)
}

Pavyzdys, pabandyk pats

var datos_objektas = new Date();
var valandos = datos_objektas.getHours();

if (valandos < 10){
document.write("<b>Labas rytas</b>");
} else {
document.write("<b>Laba diena</b>");
}

If...else if...else sakinys

Naudokite tada, kai turite kelias sąlygas ir norite parinkti vieną iš daugelio kodo blokų.

Sintaksė

if (sąlyga){
vykdomas kodas prie teisingos pirmos sąlygos
} else if (antra sąlyga) {
vykdomas kodas prie teisingos antros sąlygos
} else {
vykdomas kodas, jei nei viena prieš tai buvusių sąlygų nebuvo teisingos
}

Pavyzdys

var datos_objektas = new Date();
var valandos = datos_objektas.getHours();

if (valandos<10){
document.write("<b>Labas rytas</b>");
} else if (valandos>=10 && valandos<16){
document.write("<b>Laba diena</b>");
} else {
document.write("<b>Labas vakaras</b>");
}

Komentarai
Paieška
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