JavaScript programokban is használható az összes C-ben használható operátor, az eltérések a következők:
JavaScript programokban:
1
newDate |
A mai napot hozza létre |
newDate("hó nap, év óra: perc: másodperc ") |
A megfelelő időpontot. és a következő is |
new Date(év,hó, nap [, óra, perc, másodperc]) |
A megfelelő időpontot. |
getDate () |
Megadja a napot |
getDay () |
Megadja a hét napját (0-vasárnap,1-hétfő ...) |
getHours() |
Megadja az órákat |
getMinutes() |
Megadja a perceket |
getMonth() |
Megadja a hónapot |
getSeconds() |
Megadja a másodperceket |
getTime() |
Az teljes időt |
getTimeZoneoffset() |
Percekben az időzóna eltérés a GMT-től |
getYear() |
Megadja az évszámot |
parse() |
Egy stringet teljes idővé alakít |
setDate(nap) |
Beállítja a napot |
setHours(óra) |
Az órákat |
setMinutes(perc) |
A perceket |
setMonth(hó) |
A hónapot |
setSeconds(mp) |
A másodperceket |
setTime(idő) |
Beállítja a teljes dátumot |
setYear(év) |
Beállítja az évszámot |
toGMTString () |
GMT stringgé konvertálja |
toLocaleString() |
Helyi megadású stringgé konvertálja |
UTC(év, hó, nap, óra, perc, mp) |
Ezt a teljes időt adja meg |
2
true és false |
Konstansok igaz és hamis értékekkel. |
this |
Ez, mindig az aktuális objektumra hivatkozó változó. |
null |
A semmilyen objektumra hivatkozik. |
void (kifejezés) |
Kiértékeli a kifejezést, majd elnyeli az értékét, aminek következtében a teljes kifejezésnek nem lesz értéke. |
typeof (objektum) |
Egy stringet ad vissza, ami a kifejezés típusát jellemzi. |
new típus(paraméterek) |
Értéke egy új objektum a megadott típusból, a megadott paraméterekkel (ezeknek jelentése típusonként változó). |
return [kifejezés] |
Függvényből visszatér a megadott kifejezés értékével, vagy érték nélkül. |
function név(paraméterek){ utasítások; } |
Definiál egy adott nevű függvényt, a paraméterek a függvény belsejében mint változók használhatók. |
var név = kifejezés |
Definiál egy (név) változót. Ha még nincs ilyen nevű, akkor a var elhagyásával egy értékadás is definiálhatja. |
eval(string) |
Kiértékeli a megadott Javascript kifejezést |
parseInt (string) |
Egész számmá konvertálja a stringet |
parseFloat (string) |
Lebegőpontos számmá konvertálja |
isNaN (szám) |
Megadja, hogy a szám érvénytelen érték-e |
name |
Megadja az objektum HTML-ben megadott nevét |
toString ([alap]) |
Szöveggé konvertálja az objektumot. Az alap a számrendszer alapszáma, ahol ez számít |
appCodeName |
A böngésző kódneve |
appName |
a böngésző neve |
appVersion |
A verziószáma, platformja, és országkódja egy stringben |
javaEnabled |
Megadja, hogy engedelyezett-e a Java |
userAgent |
Ezt az stringet küldi aszervereknek adatátvitelkor |
3
hash |
A # és utána a jelző neve |
host |
hostname + ":" + port |
hostname |
A gép neve |
href |
A teljes cím |
pathname |
Az elérési út a gépen |
port |
A port száma |
protocol |
A cím kezdete a :-ig |
search |
A ? és az utána következő kérés |
4
new Array() |
létrehoz egy üres tömböt |
newArray(kezdetiElemSzám) |
Egy ekkora tömböt hoz létre |
new Array(elem, elem, elem, ...) |
Olyan tömböt hoz létre, mely ezeket az elemeket tartalmazza |
join (elválasztó) |
összekapcsolja az elemeket egy stringgé |
sort(függvény) |
Rendezi az elemeket, függvény(a, b) értékei szerint. Ha ez pozitív, akkor a jön előbb, ha negatív, akkor b jön előbb, ha nulla, akkor nem változik a sorrendjük. |
reverse() |
Megfordítja a sorrendjüket |
5
new Function (arg1, arg2, .. , "függvény törzse") |
Létrehoz egy függvény-objektumot ami a megadott függvénytörzsből áll, a paraméterek nevei az előző argumentumok. |
arguments |
Az argumentumok tömbje |
Math:
|
Math: Matematikai konstansok és függvények tárháza.
E, LN2, LN10, LOG2E, LOG10E, PI, SQRT1_2, SQRT2 |
Math:
|
Math: Matematikai konstansok és függvények tárháza.
abs (szám), acos(szám), asin(szám), atan(szám), ceil(szám), cos(szám), exp(szám), floor(szám), log(szám), max(a, b), min(a, b), pow(a, b), random(), round(szám), sin(szám), sqrt(szám), tan(szám). |
length |
A hossza |
charAt (hol) |
Megadja az adott helyen lévő karaktert |
indexOf ("szöveg" [, honnan]) |
Az első előfordulása |
lastIndexOf ("szöveg" [, honnan]) |
Az utolsó előfordulása |
split(elválasztó) |
Egy tömbbe szétvágja a stringet |
substring (eleje, utána) |
Egy részét adja meg |
toLowerCase() |
Csupa kisbetűvel |
toUpperCase() |
Csupa nagybetűvel |
anchor (neve) |
Jelzőt rak rá |
big () |
Naggyá teszi |
blink() |
Villogóvá |
bold() |
Vastaggá |
írógépeltté | |
fontcolor(szín) |
Ilyen színűvé |
fontsize(méret) |
Ekkora méretűvé |
italics>() |
dőltté |
link(URL) |
Ide hivatkozó linkké |
small() |
Kicsivé |
strike() |
áthúzottá |
sub() |
Indexszé |
sup() |
Kitevővé |
6
Űrlapok : typemezője, |
Ami a bevitel típusát adja meg; ez egy string, |
form |
<FORM> az űrlap elemei </FORM> TARGET= a célablak neve ACTION = a szerver címe METHOD=GET | POST a végrehajtás módja. Ettől függően a kezelő program egy környezeti változóban, vagy a standard bemenetről olvassa az űrlap értékét ENCTYPE= a kódolásTípusa. Alapban application/x-www-form-urlencoded onSubmit= elküldés esetén onReset= törlés esetén
|
action |
Az action mező |
elements |
Az űrlapon szereplő objektumok |
encoding |
Az enctype mező |
length |
Az űrlapon szereplő objektumok száma |
method |
A method mező |
target |
A target mező |
submit () |
Elküldi |
reset () |
Törli |
7
button |
Egy gomb, amire rá lehet kattintani. <INPUT TYPE=button> VALUE= a címkéje onClick>= kattintás esetén
|
checkbox |
Egy kétállapotú kapcsoló. Ha be van kapcsolva, akkor az értéke elküldődik a szervernek. <INPUT TYPE=" checkbox "> címkéje VALUE= az értéke. Ezt küldi el a szervernek CHECKED ha alapban be van ikszelve onClick= rákattintás esetén
|
FileUpload |
Egy fájlt lehet vele feltölteni. <INPUTTYPE="file"> VALUE= a kezdeti tartalma
|
hidden |
Ez a mező nem jelenik meg, de az értékét megkapja a szerver. <INPUT TYPE=" hidden "> VALUE= a tartalma
|
password |
Mint a text, de a begépelt karakterek helyén csillagok látszanak. <INPUT TYPE=" password "> VALUE= kezdeti tartalma SIZE= a mező szélessége
|
Radio |
Több azonos nevű objektumot megadva, ez egy objektumként lesz kezelve a kiválasztás szempontjából - azaz mindig pontosan egy lehet kiválsztva. Egy radio nevét megindexelve kapjuk meg az objektumokat (a form elements nevű tömbje is külön tárol minden gombot!). <INPUT TYPE= "radio">címkéje VALUE= az értéke CHECKED ha ez van alapban kiválasztva
|
Reset |
Alapállapotba rakja az űrlapot. <INPUT TYPE=" reset "> VALUE= a címkéje onClick= rákattintás esetén
|
Select |
Egy, vagy több lehetőséget lehet kiválasztani a segítségével. Az opciók megadhatók HTML-ből is, vagy később Javascript program segítségével is hozzáadhatók. <SELECT>opciók SIZE= látható opciók száma MULTIPLE ha többet is ki lehet választani onBlur= elhagyás esetén onChange= változtatás esetén onFocus=fókusz esetén
|
option |
Egy opció a select objektumhoz. <OPTION> címkéje VALUE= az értéke SELECTED ha alapban ki van választva |
new Option ([szöveg, érték, alapban, kiválasztva]) |
létrehoz egy új opció-objektumot. Ezt egy select options tömbjéhez hozzá kell rendelni, hogy használni is lehessen.
value az értéke |
submit |
Elküldi az űrlapot. <INPUT TYPE=" submit"> VALUE= a címkéje onClick>= rákattintás esetén
|
Text |
Egy egysoros szövegbeviteli mező. <INPUT TYPE="text"> VALUE= a kezdeti tartalma SIZE= a mező szélessége MAXLEN= a beírható szöveg maximális hossza onBlur= elhagyás esetén onChange= változtatás esetén onFocus= fókusz esetén onSelect= kijelölés esetén
|
textarea |
A text többsoros változata. <TEXTAREA>kezdeti tartalma</TEXTAREA> ROWS= a sorok száma COLS= az oszlopok száma onBlur = elhagyás esetén onChange = változtatás esetén onFocus = fókusz esetén onSelect = kijelölés esetén
|
8
defaultStatus |
Az alapállapotban a státuszsorba megjelenő üzenet |
document |
Az éppen tartalmazott HTML dokumentum |
frames |
Egy tömb, ami a benne lévő kereteket tartalmazza |
history |
Az ablakban előzőleg látogatott oldalaksorozata |
length |
Ezek száma |
location |
Az aktuális dokumentum internet-címe |
opener |
Az az ablak, ahonnan ezt nyitottak |
parent |
Maga az ablak |
self |
Maga az ablak |
status |
A státuszsorban megjlenenő üzenet |
top |
Maga az ablak |
window |
Maga az ablak |
alert ("üzenet") |
Nyit egy figyelmeztető ablakot, amit a felhasználó leokézhat |
close () |
Bezárja |
confirm ("üzenet") |
Jóváhagyást vár. értéke igaz, vagy hamis attól függően, hogy a felhasználó leokézta, vagy cancellelte. |
prompt("üzenet" [, szöveg]) |
Szövegbevitelt vár. A második paraméter a mező alapértelmezett értéke. |
scroll (x, y) |
Gorgeti az ablakot az adott koordinatakra |
setTimeout ("kifejezés", ezredmásodperc) |
Késve kiértékel egy kifejezést. Visszatérési értéke egy azonosító, amivel az időzítés leállítható. |
clearTimeout (azonosító) |
Leállítja az előző időzítését |
9
location |
A window mezője, az aktuális dokumentum címe.
|
open (címe [, HTMLneve, jellemzők]) |
Nyit egy újat. A jellemzők egy string ami "jellemző=érték" alakú kifejezések vesszővel elválasztott sorozata. Alapban mindegyik yes, de ha egyet is megadunk, akkor a többi alapértelmezése no lesz. A szélesség és a magasság természetesen számként értendő. A jellemzők: számértékek: width, height; yes / no kapcsolók: toolbar, location, directories, status, menubar, scrollbars, resizable. |
frame |
Egy keret, amikre fel lehet osztani egy ablakot, vagy más keretet. <FRAMESET> keretdefiníciók </FRAMESET> ROWS= a magasságok listája COLS= a szélességek listája onLoad = betöltés esetén onUnload = elhagyás esetén <FRAME> NAME = a keret neve SRC = a tartalmának címe
|
document
|
A HTML-dokumentum. <BODY> tartalma BACKGROUND = a háttérkép címe BGCOLOR = a háttér színe TEXT = a szöveg színe LINK = a hivatkozások színe ALINK = az aktív hivatkozások színe VLINK = a használt hivatkozások színe onLoad = betöltés esetén onUnload = elhagyás esetén |
10
alinkColor |
Az aktív hivatkozás színe |
anchors |
Egy tömb, ami a jelzőket tartalmazza |
bgColor |
A háttér színe |
cookie |
Specifies a cookie |
fgColor |
A szöveg színe |
forms |
Egy tömb, ami az űrlapokat tartalmazza |
images |
Egy tömb, ami a képeket tartalmazza |
lastModified |
Az utolsó módosítás dátuma |
linkColor |
A hivatkozások színe |
links |
Egy tömb, ami a hivatkozásokat tartalmazza |
referrer |
Az a cím, ahonnan ide hivatkoztak |
title |
A címe |
URL |
Az internet címe |
vlinkColor |
A látott hivatkozások színe |
clear () |
törli |
close () |
Lezárja az előzőleg megnyitottat. Ekkor leáll a meteorzápor, és megjelenik az ablakban a dokumentum. |
open (mimeTípus) |
Megnyitja a dokumentumot. Az előző tartalma elveszik. A kódolás típusa megadható a paraméterben, az alapértelmezés text/html. Lehet még: text/plain, image/gif, image/jpeg, image/x-bitmap, ha mást adunk meg, akkor egy plug-in kapja a dokumentum tartalmát. |
write () |
Beleír |
writeln () |
Beleír és sort vált |
history |
A dokumentum előtt és utána nézett címek listája.
|
anchor
|
Egy könyvjelző a dokumentumban. Segítségével adott helyre lehet lépni. A dokumentum neve után egy #-val elválasztva a nevét hivatkozhatunk rá. <A> szöveg </A> NAME = a neve |
link |
Egy hivatkozás egy másik helyre. <A> szöveg </A> HREF = a hivatkozás címe TARGET = a célablak neve onClick = kattintás esetén onMouseOver = ha rámegy az egér
|
Image |
Egy kép. <IMG> SRC= a kép címe LOWSRC= az alacsony felbontású kép címe HEIGHT= a magasság pontokban, vagy százalékban WIDTH= a szélesség pontokban, vagy százalékban HSPACE= a vízszintes helykihagyás VSPACE=a függőleges helykihagyás BORDER= a keret vastagsága ALIGN= az igazítása. Lehet left,right,top,absmiddle,absbottom,texttop,middle,baseline,bottom. ISMAP ha imagemap USEMAP= ezt a térképet használja onAbort= megszakadás esetén onError= hiba esetén onLoad= ha betöltődött |
new Image([szélesség, magasság]) |
létrehoz egy üres, vagy egy megadott méretű képet
|
Area |
Egy térképen egy terület. Ennek segítségével egy kép különböző helyeihez különböző funckiókat rendelhetünk. <MAP> területek </MAP> NAME= a térkép neve <AREA> NAME= a terület neve. Erre nem lehet Javascript-ből hivatkozni! COORDS= a koordináták HREF= ide hivatkozik NOHREF nem hivatkozik SHAPE= a terület alakja. Lehet:rect poly, circle, default. TARGET= a célablak neve onClick= kattintás esetén onMouseOut= elhagyás esetén onMouseOver= rámutatás esetén. Ez utóbbi kettő csak akkor, ha van HREF attribútum.
|
|
|
<script language="JavaScript" type="text/javascript">
var ido = new Date ( );
var hours = ido.getHours();
var minutes = ido.getMinutes();
var seconds = ido.getSeconds();
var nap = ido.getDate ();
var hetnap = ido.getDay ();
var honap = ido.getMonth();
var tido = ido.getTime();
var localido = ido.toString ( );
var utcido = ido.toGMTString ( );
document.write (" <b>Idő: </b> " + ido + " <br /> <b>Óra: </b> " + hours + " <br />");
document.write (" <b>Perc: </b> " + minutes + " <br /> <b>Másodperc: </b> " + seconds + " <br />");
document.write (" <b>Nap: </b> " + nap + " <br /> <b>Hét napja: </b> " + hetnap + " <br />");
document.write (" <b>Hónap: </b> " + honap + " <br /> <b>Teljes idő: </b> " + tido + " <br />");
document.write (" <b>Local idő: </b> " + localido + " <br />");
document.write (" <b>UTC idő: </b> " + utcido) ;
</script>
Megjelenés:
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.
Ha szabadidőm engedi, folytatom a bemutató példák megírását.