A feltételes utasítás if azonosítóval kezdődik, az utasítás vagy utasítások végét, pontosvessző ( ; ) zárja.
Kék színnel van jelölve a feltétel
Sárga háttérszínnel az utasítás
Programunk megírása:
<body>
<script language="JavaScript" type="text/javascript" >
var a = 3;
if ( a == 3 )
alert ("Talált! az - a - értéke megegyezik 3 -al");
else
alert (" Nem talált! A várt érték: " + a) ;
</script>
</body>
<body>
<script language="JavaScript" type="text/javascript" >
a = 3
if ( a == 3 )
alert ("Talált! az - a - értéke megegyezik 3 -al");
else
alert (" Nem talált! A várt érték: " + a) ;
</script>
</body>
Minden egyes utasítást, le kell zárni pontosvesszővel.
Példánkban kettő utasítást adunk, a második ez lesz: a = 0;
<body>
<script language="JavaScript" type="text/javascript" >
a = 3
if ( a == 3 ) {
alert ("Talált! az - a - értéke megegyezik 3 -al");
a = 0;
}
else {
alert (" Nem talált! A várt érték: " + a) ;
}
</script>
</body>
Példánk értelmezése:
Ha az első feltétel teljesül, azaz a változó egyenlő 3-al, akkor jelenítsd meg szöveges üzenetünket, és változtasd meg az a azonosítóval ellátott változó értékét, 0-ra. (A 0-a helyére tetszőleges értéket írhatunk.)
Ha nem teljesül az első feltétel, akkor hajtsd végre az else után beírt utasítást.
Megjegyzés:
Az utasítási sorba beírt, általunk kitalált szöveget, idézőjelek közé kell beírni, (A szövegbeírás nem kötelező.)
Az állandó vagy változó azonosítóját, (jelen esetben "a" ) nem tesszük idézőjelek közé.
A "+" jel feladata, hogy a megjelenítéskor, a változó értékét is írja ki, a szövegünk után.