Movatterモバイル変換


[0]ホーム

URL:


Pojdi na vsebino
Wikipedijaprosta enciklopedija
Iskanje

JavaScript

Iz Wikipedije, proste enciklopedije

JavaScript jeobjektniskriptniprogramski jezik, ki ga je razvilNetscape, da bispletnimprogramerjem pomagal pri ustvarjanju interaktivnihspletnih strani.

Jezik je bil razvit neodvisno odJave, vendar si z njo deli številne lastnosti in strukture. JavaScript lahko sodeluje sHTML-kodo in s tem poživi stran z dinamičnim izvajanjem. JavaScript podpirajo velika programska podjetja in kot odprt jezik ga lahko uporablja vsakdo, ne da bi pri tem potreboval licenco. Podpirajo ga vsi novejšispletni brskalniki.

Zadnja stabilna različica je 17. junija 2015 uradno standardiziran ECMAScript 6, vendar se zaradi omejene podpore novih funkcionalnosti v spletnih brskalnikih in na strežnikih še zmeraj večinoma uporablja ECMAScript 5 iz leta 2009.

Opis jezika

[uredi |uredi kodo]

Sintaksa jezika JavaScript ohlapno sledi programskemu jezikuC. Prav tako kot C, JavaScript nima vgrajenih vhodno izhodnih funkcij, zato je njihova izvedba odvisna od gostitelja.

JavaScript se veliko uporablja za ustvarjanje dinamičnih spletnih strani. Program se vgradi ali pa vključi v HTML, da opravlja naloge, ki niso mogoče samo s statično stranjo. Na primer odpiranje novih oken, preverjanje pravilnost vnesenih podatkov, enostavni izračuni ipd. Na žalost različni spletni brskalniki izpostavijo različne objekte za uporabo. Za podporo vseh brskalnikov je zato treba napisati več različic funkcij.

Zunaj spleta se JavaScript uporablja v različnih orodjih.Adobe Acrobat in Adobe Reader ga podpirata v datotekahPDF. Podpirata ga tudi operacijska sistemaMicrosoft Windows inMac OS X.

Programi imajo svoje objektne modele, ki zagotavljajo dostop do gostiteljevega okolja, samo jedro jezika JavaScript pa je v vseh programih večinoma enako.

Uporaba

[uredi |uredi kodo]

JavaScript podpira dve vrsti komentarjev. Enovrstični se začnejo z znakom//. Vse, kar je za tem znakom pa do konca vrstice, prevajalnik šteje za komentar. Za komentarje v dveh ali več vrsticah se lahko uporabi drugi način. Znak za začetek komentarja je/* in za konec*/. Vse, kar je med tema znakoma, je komentar. Prepovedano je gnezdenje komentarjev.

// To je enovrstični komentar./*To je daljši komentar,ki je v dveh vrsticah.*/

Pri definicijispremenljivke ni treba navesti tudi vrste spremenljivke. Uporabljati jih začnemo tako, da spremenljivki dodelimo neko vrednost ali pa pred imenom spremeljivke uporabimo ključno besedovar.

Spodaj je razpredelnica vrst spremenljivk v JavaScriptu. V oklepaju je angleški prevod vrste spremenljivke.

VrstaPrimerOpis
niz (String)"Perkmandeljc"Niz znakov med dvojnimi ali enojnimi navednicami ("A" je enako 'A').
število (Number)3.141Poljubno število brez navednic. Za decimalno ločilo se uporablja pika (ne vejica).
logična spremenljivka (Boolean)trueLogična spremenljivka ima lahko samo dve vrednosti, in sicer »true« ali »false«.
null (Null)nullSpremenljivka brez vrednosti.
objekt (Object)Programski objekt
funkcija (Function)Definicija funkcije

Sledi nekaj primerov definiranja spremenljivk.

var a;b = -5;j = "JavaScript";

Tabela je sestavljenapodatkovna struktura, ki se uporablja za shranjevanje več spremenljivk iste vrste. Do vrednosti spremenljivk dostopamo z indeksom. V JavaScriptu je polje definirano kot objekt, zato ima še dodatne lastnosti.

JavaScript imaoperatorje za primerjanje, računanje, prirejanje in logične operacije ter operatorje za posebne namene.

Jezik podpira kontrolne stavke inzanke. Od kontrolnih stavkov se najbolj uporabljajo stavkiif,if...else inswitch ter zankefor inwhile. Oblika zank in delo z njimi je enako kot pri programskem jeziku C.

Funkcija je skupek programske kode, ki se kliče od drugje. Vsaka funkcija ima svoje ime ter lahko sprejema in vrača spremenljivke. Namen funkcij je, da se na enem mestu zbere kodo, ki se večkrat uporablja.

Primer

[uredi |uredi kodo]

Pozdravljen svet v JavaScriptu:

<scripttype="text/javascript">alert("Pozdravljen svet!");</script>


Sledi primer vdelave v HTML-stran. Kodo se vključi v oznako<script>. S to oznako brskalniku povemo, da želimo vdelano kodo izvajati in ne prikazati. V katerem jeziku je koda napisana, pa povemo z dodatnim atributomtype.

<html><head><title>PrimerJavaScripta</title></head><body><p>Primerdinamičnogeneriranespletnestrani.</p><p><scripttype="text/javascript">/*<![CDATA[*/vard=newDate();varhours=d.getHours();varminutes=d.getMinutes();varsHours;varsMinutes;// Dodajanje vodilne ničle pri enomestnih številih.if(hours<10){sHours="0"+hours;}else{sHours=hours;}if(minutes<10){sMinutes="0"+minutes;}else{sMinutes=minutes;}document.write("Ura: "+sHours+":"+sMinutes);/*]]>*/</script></p></body></html>
Industrijski
Akademski
Zgodovinski
Mednarodno
Nacionalno
Drugo
Pridobljeno iz »https://sl.wikipedia.org/w/index.php?title=JavaScript&oldid=5471428«
Kategorije:

[8]ページ先頭

©2009-2026 Movatter.jp