You are on page 1of 8

Programavimo pagrindai su

Javascript
Vasilij Savin
VU KF ruduo 2020
Apie kursą

 Kurso tikslas – suteikti studentams bazinį supratimą apie programavimą ir praktinius


įgūdžius rašyti programas su Javascript kalbą.
 8 paskaitos
 5 užduotis, kaupiamasis balas leidžia surinkti 7 balus į egzaminą
 Paskaitų lankymas nėra privalomas, bet rekomenduotinas
 Visos skaidrės bus vėliau skelbiamos
Apie mane

 Esu baigęs VU MIF Programų sistemos programą


 Mokiausi magistratūroje Uppsala Universitete
 10 metų darbo patirties IT industrijoje nuo programuotojo iki product manager
 Programavau su Java, .Net, Javascript, Erlang ir kitomis kalbomis
Kurso temos

 Paskaita 1. Tipai, kintamieji, operatoriai


 Paskaita 2. Programos struktūra, sąlyginiai ir ciklo operatoriai
 Paskaita 3. Klaidų ieškojimas (debugging)
 Paskaita 4. Funkcijos
 Paskaita 5. Duomenų struktūros – objektai ir masyvai
Galimos temos (temos gali keistis atsižvelgiant į kurso eigą)
 Paskaita 6. Moduliai
 Paskaita 7. Aukštesnės eilės funkcijos
Tipai, kintamieji, operatoriai
Paskaita 1.
Informacijos formatas

 Visi duomenys kompiuteriuose saugomi bitais ir informacija koduojama taip 1100 1010
0011 1100 1010 ir t.t.
 Bit trumpinys iš ”binary digit”.
 Visos reikšmės Javascript kalboje saugomi 64-bitų formatu.
Duomenų tipai

 Integer (19, -255, 1245667)


 Specialus skaičių reikšmės – Infinity, NaN
 Float (2.985e8, 9.81, etc)
 String
 “I am a string”
 “We” + “can”+ “con”+ “catenate”
 null
 undefined
Operatoriai

Aritmetikos operatoriai
 +, -, /, *, %
 % yra liekanos operacija
 Pvz: 255 % 10 = 5, 35 % 7 = 0

Boolean operatoriai
 Palyginimo operacijos: <, >, <=, >=, ==, ===
 Loginės operaciojs: &&, ||, !

You might also like