JavaScript Tutor
Lekcija 1
Lekcija 2
Lekcija 3
Lekcija 4
Lekcija 5
Lekcija 6
Lekcija 7
iDragstor Lab
|
|
|

JavaScript Variable i Data Types (tipovi podataka)
Secate se variabli?
Variable si mesta u kojima se smestaju podaci. Kada se jednom neki podatak smesti u variablu
onda se taj podatak moze koristiti na vise mesta tako sto ce se variabla referencirati
ili zvati nedge iz JavaScript KOD-a. Postoje tri vrste podataka ili data types:
1) Numeric ili brojcani - sluze za smestanje brojeva
2) Boolian - mogu imati samo dve vrednosti : true/false (da/ne)
3) String ili tekstualni - sluze za smestanje teksta ili kombinacije teksta i brojeva.
Definisanje variabli (var) i imenovanje
Za definisanje variabli koristi se komanda var. Javascript automatski odredjuje
data type za podatke koje se skladiste. Primer:
var name = "Bojan Rasic" String type
var broj = 225 Numeric type
Kada zadajete imena variabli pokusajte da im date imena koja ce imati smisla i opisivati njihovu funkciju.
var ime="Bojan Rasic"
var plata = 100,000
var musko = true
Imena variabli su case-sensitive, sto znaci var ime i var Ime su dve
razlicite variable. Isto tako treba zapamtiti da imena nesmeju da imaju
prazna mesta
var Ime Prezime (pogresno); var ImePrezime (korektno)
U sledecem primeru definisite variable broj i tekst, zadajte im neke vrednosti i
prikazite te vrednosti pomocy document.write() komande.
<HTML>
<HEAD>
</HEAD>
<BODY>
<script language = "JavaScript">
var broj = 15
var tekst = "tekst uvek ide izmedju znaka navodnika"
document.write (broj + " ")
document.write (tekst)
</script>
</BODY>
</HTML>
Boolian logic (da/ne)..
JavaScript automatski odredjuje data type. U tome pomaze programer tako sto
ce tekst uvek biti izmedju znaka navoda a brojcani podaci bez navodnika.
Boolian podaci imaju dve vrednosti True ili False. Boolian variable se cesto
koristi da bi se potvrdila neka akcija koju treba da izvrsi korisnik. Vrednost
moze da bude True (da) ili False (ne). U sledecem primeru se koristi confirm
komanda koja ce korisniku izbaciti kutiju ciji rezultat moze da ima
dve vrednosti True ili False (OK = true, Cancel=False). Pogledajte:
<HTML>
<HEAD>
</HEAD>
<BODY>
<script language = "JavaScript">
var sajt = confirm("Da li zelite da pogledate iDragstor.com sajt?")
document.write (sajt)
</script>
</BODY>
</HTML>
Promena Data Type (tipa podataka)..
JavaScrip cesto odredi za tip podatka string iako je u pitanju brojcani podatak.
Ovo moze da predstavlja problem ukoliko zelite da vrsite neke manipulacije sa
podacima. Recimo, da pitate korisnike da vam unesu broj godina. Ako zelite
da tom broju dodate 10 JavaScript ce tretirati ovu operaciju kao da ste dodali
dva tekstualna podatka umesto dva brojcana podatka. Pogledajte primer:
<HTML>
<HEAD>
</HEAD>
<BODY>
<script language = "JavaScript">
var godine = prompt("Koliko imate godina","Unesite broj godina ovde")
document.write (godine)
document.write ("<br>")
document.write (godine+10)
</script>
</BODY>
</HTML>
Kao sto ste se uverili JavaScript je dodala 10 kao tekst na broj koji je
korisnik uneo u variablu "godine". To je zato sto JavaScript tretira variablu
godine kao string a ne numeric type. Da bi uspesno izvrsili operaciju potrebno
je da izvrsimo konverziju podataka iz String type u Numeric type. Za to cemo
koristiti naredbu parseInt (string). Pogledajte na primeru:
<HTML>
<HEAD>
</HEAD>
<BODY>
<script language = "JavaScript">
var godine = prompt("Koliko imate godina","Unesite broj godina ovde")
document.write (godine)
var godine = parseInt (godine)
document.write ("<br>")
document.write (godine+10)
</script>
</BODY>
</HTML>
Sada bi trebalo da vas KOD radi. Probajte da unesete razlicite vrednosti. Recimo
27 - rezultat bi trebalo biti 37. Ako unesete 15 rezultat ce biti 25...
Kraj trece lekcije ..
U ovoj lekciji ste naucili osnovne tipove podataka (data types) i variabli.
Znate kako da definisete variable (var) i kako da pretvorite variable iz
jednog tipa u drugi. U narednoj lekciji cemo se baviti aritmetickim operacijama
i manipulacijom teksta.
|
|
|