![]() |
![]() |
Asztali változathoz,
kattints a képre!
Asztali változat részletesebb!
Álandó:
Ha "a" értéke nem változik, azaz, fix értéket képvisel, vagy konstans meghatározással vezetjük be.
Példa:
var a=5; "a" értéke állandó, ha a továbbiakban nem változtatjuk meg.
const a=5; "a" értéke állandó lesz, továbbiakban nem változtathatjuk meg, mert programhibát eredményez.
Változó:
Ha "a" értéke minden alkalommal más és más.
Az "a", legyen változó.
Bevezetéskor a változónév van elől és egyenlőségjel ( = ) után írjuk az értéket. Példa: var a=2;
Műveleti jeleknél, változó bármelyik oldalon állhat.
A következő két példa ugyan azt jelenti:
a==2 vagy 2==a
A háromszög mindegyik oldalát, más és más azonosítóval látjuk el.
Azonosító, tetszőleges ékezet nélküli karakter lehet.
Például:
a, b, c.
aoldal, boldal, coldal.
fuggoleges, vizszintes, ferde.
JavaScript nyelvén, teljesen mindegy, hogy melyik variációt alkalmazzuk azonosítónak, egy állandó vagy változó nevének megadásakor.
Kerület kiszámolására, mindhárom elfogadott:
a + b + c
aoldal + boldal + coldal
fuggoleges + vizszintes + ferde
Mi az állandó és a változó közötti különbség?
- Állandó: Ha valakinek minden alkalommal azt a feladatot adjuk, hogy számolja ki a háromszög kerületét, de "a" vagy "b" vagy "c" értékét nem változtatjuk meg, akkor az eredmény mindig ugyanaz,
Röviden, mindig fix, azaz állandó értékkel dolgozunk.
- Változó: Ha valakinek minden alkalommal azt a feladatot adjuk, hogy számolja ki a háromszög kerületét, de most, minden alkalommal megváltoztatjuk "a" "b" vagy "c" oldal értékét. Ebben az esetben mindig más lesz az "a - b - c" értéke.
Röviden: minden alkalommal más értéket kapnak, azaz változó lesz belőlük.
A következő három példa, ugyan azt jelenti, kerület értéke mindegyiknél 18
Példa 1. var a = 3 var b = 6 var c = 9 |
Példa 2. var aoldal = 3 var boldal = 6 var coldal = 9 |
Példa 3. var fuggoleges = 3 var vizszintes = 6 var ferde = 9 |
A fenti állandókkal, vagy változókkal mit kell csinálni, ( osztani, szorozni, összeadni, stb.) közölni kell a programunkkal, és azt is, hogy hól tárolja az eredmény értékét.
Ehhez írunk egy tetszőleges névvel ellátott változó nevet, mely az adatokat tárolja.
Közvetlen utána egyenlőségjel beiktatásával, megírjuk a matematikai képletet, azaz azon feladatot, melyet programunk végrehajt, és az általunk megadott változó név alatt, tárolja az értéket.
Például a háromszög kerületét akarjuk kiszámoltatni:
Létrehozunk egy változót, például:
kerulet
Zárójelek között, megírjuk a matematikai
képletet:
(a+b+c)
Az utasítást, azaz mit is csináljon programunk, pontosvesszővel kell lezárni.
Végezetül ezt kapjuk:
kerulet=(a+b+c);
<script language="JavaScript" type="text/javascript" >
var a = 3
var b = 6
var c = 9
kerulet=(a+b+c);
document.write(kerulet);
</script>
Programunk által kiszámított eredmény:
Feltételek:
- Változónak vagy állandónak, tetszőleges általunk választott elnevezést adhatunk. De ékezetes betűket nem alkalmazhatunk.
- Jó, ha minden azonosítót, azaz elnevezést, kisbetűvel írunk.
- Ha nagybetűket is alkalmazunk, a JavaScript megkülönbözteti a kis és nagybetűket, azaz másképpen értelmezi.
- Hosszabb programnál, ha többször is le kell írni ugyanazon azonosító nevét, könnyen téveszthetünk és programunk nem fog működni.
- Másik oka, hogy a JavaScript programban vannak foglalt kifejezések, szerencsére többségükben nagybetű is előfordul, így könnyebben megkülönböztetjük őket a mi általunk kitalált azonosító nevektől.
Foglalt kifejezések, ezeket a program használja különböző műveletek, utasítások végrehajtására, azaz ilyen elnevezést nem alkalmazhatunk változók vagy más műveletek jelölésére.