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.