Na ką gi pradedam.
Pradėsiu nuo paprastų ir dažniausiai naudojamu operatorių. Tai yra matematiniai opertoriai.
[- (minus) reikšmė] - tai yra atvirkštinė reikšmė:
Kodas: Pasirinkti visus
Kint=-10[reikšmė1 + (plius) reikšmė2] - Sudėtis. Naudojamas ir eilučių jungimui:
Kodas: Pasirinkti visus
Kint=a+100
String=”abc”+”def” [reikšmė1 - (minus) reikšmė2] - Atimtis:
Kodas: Pasirinkti visus
Kint=a-100[reikšmė1 * reikšmė2] - Daugyba:
Kodas: Pasirinkti visus
Kint=10*10[Reikšmė1 / reikšmė2] - Dalyba:
Kodas: Pasirinkti visus
Kint=a/b[Reikšmė++] - Kintamojo reikšmė didinama 1
Kodas: Pasirinkti visus
Kint++[Reikšmė--] - Kintamojo reikšmė mažinama 1
Kodas: Pasirinkti visus
Kint-- Toliau yra priskyrimo operatoriai:
[=] - Priskiria kintamajam reikšmę:
Kodas: Pasirinkti visus
Kint=100[+=] - Padidina kintamojo reikšmę nurodytu dydžiu:
Kodas: Pasirinkti visus
Kint+=10[-=] - Sumažina kintamojo reikšmę nurodytu dydžiu:
Kodas: Pasirinkti visus
Kint-=10[*=] - Padaugina kintamojo reikšmę iš nurodyto dydžio:
Kodas: Pasirinkti visus
Kint*=2[/=] - Padalina kintamojo reikšmę iš nurodyto dydžio:
Kodas: Pasirinkti visus
Kint/=5[%=] - Padalinus kintamojo reikšmę grąžina liekaną:
Kodas: Pasirinkti visus
Kint%=3Na ir palyginimo operatoriai, jie naudojami tarp keliu kintamųjų:
[==(lygu)]- Patikrina, ar pirmasis operandas lygus antrajam.
Kodas: Pasirinkti visus
Kint1==Kint2[===(identiška)] - Patikrina, ar pirmojo operando reikšmė ir tipas sutampa su antrojo.
[!=(nelygu)] - Patikrina, ar pirmasis operandas nelygus antrajam.
[!==(ne identiška)] - Patikrina, ar pirmasis operandas identiškas antrajam.
[<(mažiau)] - Patikrina, ar pirmasis operandas yra mažesnis už antrąjį.
[>(daugiau)] - Patikrina, ar pirmasis operandas didesnis už antrąjį.
[<=(mažiau arba lygu)] - Patikrina, ar pirmasis operandas yra mažesnis arba lygus antrajam.
[>=(daugiau arba lygu)] - Patikrina, ar pirmasis operandas yra didesnis ar lygus antrajam.
[&&] - Patikrina ar visos reikšmės yra teisingos (true). Taip pat kaip kalbėtume ir sakytume: Jonas ir Petras nuėjo...
Kodas: Pasirinkti visus
if(kint1 && kint2)[||] - Patikrina, ar bent viena reikšmė yra teisinga taip pat kaip kalbėtume ir sakytume: Jonas arba Petras nueis...
Kodas: Pasirinkti visus
if(kint1 || kint2)! - Patirkina, ar teiginys yra neteisingas, taip pat kaip kalbėtume ir sakytume: Jonas nenueis...
Kodas: Pasirinkti visus
if(!kint)Šie operatoriai naudojami tik su skaitiniais operandais ir operacijoms su atskirais bitais.
& - Bitinė operacija “ir”
| - Bitinė operacija “arba”
^ - Bitinė operacija “ir/arba”
~ - Bitinė operacija “ne”
<< - Postūmis į kairę
>> - Postūmis į dešinę
Yra dar ir atlikimo eiliskumas:
1 -(unarinis minusas), +(unarinis pliusas), ~(bitinis NE), !(loginis NE)
2 *(daugyba), / (dalyba), %
3 +(sudėtis), -(atimtis)
4 << (postūmis į kairę), >>(postūmis į dešinę)
5 Visos lyginimo operacijos >, >=, <=, <, =,
6 & (bitinis “ir”)
7 ^ (bitinis “ir/arba”)
8 | (bitinis “arba”)
9 && (loginis “ir”)
10 || (loginis “arba”)
11 Priskyrimo operatoriai
12 , (kablelis)
Sąlygos tikrinimo operatoriai.
If (loginis_sakinys) Sakinio loginis_sakinys rezultatas visada turi reikšmę true arba false. Jei blokuose if ir else tik po vieną sakinį, tai naudojama tokia konstrukcija :
Kodas: Pasirinkti visus
If (sąlyga)
Sakinys;
Else
Sakinys;Jei blokuose daugiau negu vienas sakinys, naudojami figūriniai skliaustai {};
Kodas: Pasirinkti visus
If (sąlyga){
1salinys;
2sakinys;
…
}
Else {
1salinys;
2sakinys;
}Elementas Switch naudojamas, kai sakinys gali įgyti keletą reikšmių, ir priklausomai nuo to atliekami tam tikri veiksmai. Jo sintaksė:
Kodas: Pasirinkti visus
Switch (sakinys) {
Case label1:
{
//veiksmai atliekami tada, kai sakinys įgyja reikšmę lygią label1
}
case label2:
{
//veiksmai atliekami tada, kai sakinys įgyja reikšmę lygią label2
}
…
default:
{
//veiksmai atliekami tada, kai sakinys neįgyja nei vienos nurodytos reikšmės
}
}Ciklas:
Kodas: Pasirinkti visus
For (kint=prad_reiksm;sąlyga;ciklo_žingsnis)
{cikle vykdomų veiksmų seka…}Naudojamas, kai reikia nustatyti kokio nors objekto sąvybes.
Ciklas, kai nežinome vykdymų skaičiaus.
Kodas: Pasirinkti visus
While (sąlyga) {
ciklo sakiniai
…
}Elementas break naudojamas kokių nors veiksmų nutraukimui. Dažniausiai naudojamas blokuose for, for..in, while, kai reikia nutraukti ciklo vykdymą, t.y. išėjimui iš ciklo jo neįvykdžius iki pabaigos
Elementas Continue taip pat naudojamas cikluose for, for..in, while. Šis elementas nurodo, kad iteracija stabdoma ir pereinama prie sekančios iteracijos.
Elementas return naudojamas funkcijos reikšmės gražinimui. Pavyzdžiui return false; gražinama funkcijos reikšmė FALSE.
Elementas with naudojamas supaprastinti įvairius veiksmus su objektų savybėmis. Sintaksė :
Kodas: Pasirinkti visus
With (object) {
Sakinys
}Na kol kas tiek, kiek prisimenu, jei kils klausimu ar kokiu neaiškumų, arba jei turėsite ką nors ką galėčiau pridėti, rašykite.










