Professional Documents
Culture Documents
Programavimo Pagrindai - Pask2
Programavimo Pagrindai - Pask2
Javascript
Vasilij Savin
VU KF ruduo 2020
Programos struktūra,
sąlyginiai ir ciklo operatoriai
Paskaita 2.
Išraiškos (expressions)
Kintamųjų deklaravimas:
let pupilCount = 13;
let a = 5, currentMonth = ”September”, pi = 3.14;
Kintamųjų pakeitimas:
currentMonth = “October”;
pupilCount = pupilCount – 3;
pupilCount += 5;
Konstantų deklaravimas:
const DAY = “Tuesday”;
const GREETING = ”Hello Humans!”;
Tipų konversijos
Sąlygos operatoriai skirti perduoti programos vykdymą vienai ar kitai programos šakai
Jei sąlyga įgyja nenulinę reikšmę arba true, operatorius įvykdomas
Jei sąlyga įgyja nulinę reikšmę arba false, operatorius neįvykdomas,
Sąlygos operatorius if
If (<boolean_expression>) {
<JS teiginiai>
} else if {
<JS teiginiai>
} else {
<JS teiginiai>
}
Sąlygos operatoriaus pavyzdis
while (<boolean_expression>) {
<JS teiginiai>;
}
________________________________
do {
<JS teiginiai>;
} while (<boolean_expression>)
Ciklo operatoriaus pavyzdis
let number = 0;
while (number <= 12) {
console.log(number);
number = number + 2;
}
Iteratorius for
Switch (<pattern>) {
Case <val0> :
Case <val1> : <JS statements>; break;
Case <val1> : <JS statements>;
Case <val1> : <JS statements>; break;
Case <val1> : <JS statements>; break;
Default: <JS statements>; break;
}
Loginis operatorius AND (&&)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Numbers_and_dates
Naudingos nuorodos
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_OR
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_AND