Този урок е достъпен само в платената версия на курса.
Вземи достъп до всички уроци 💫 цена: 99лв.
Основи на уеб програмирането
Всеки език за програмиране разполага с инструменти чрез, които ние имплементираме желаната логика. В този урок ще се запознаем именно с тези инструменти. Ще разберем как да правим проверки, как да обхождаме масиви.
Израз в JavaScript е комбинация от символи, които описват операция или действие, което може да бъде изчислено и да даде резултат. Изразите в JavaScript се състоят от операнди - стойности, които се използват при изчислението на израза, и оператори - символи, които описват действието, което трябва да се извърши с операндите.
if-else
в JavaScript е конструкция, която се използва за управление на изпълнението на даден блок от код в зависимост от дадена логическа проверка. Конструкцията представлява условие, което се проверява за истинност, и код, който се изпълнява ако условието е вярно. Също така, if-else
може да съдържа и допълнителни блокове else if
, които позволяват допълнителни проверки на условия и изпълнение на съответните блокове код. Ако нито едно от условията не е вярно, тогава се изпълява блока else
.
if (condition) {
// Блок код, който се изпълнява, когато condition е вярно
} else if (condition2) {
// Блок код, който се изпълнява, когато condition2 е вярно
} else {
// Блок код, който се изпълнява, когато condition1 и condition 2 са неистина
}
Тernary operator в JavaScript се използва за избиране между две стойности в зависимост от условие. Той се състои от три части - условие, което се проверява, и две стойности, които се избират в зависимост от резултата от проверката на условието. Ако условието е вярно, се избира първата стойност, в противен случай се избира втората стойност. Тернарен оператор е еквивалентен на if-else конструкция, като обаче представлява по-компактна форма на запис.
let canVote = age > 18 ? true : false;
switch
израза в JavaScript е конструкция, която се използва за управление на изпълнението на даден блок от код в зависимост от дадена стойност. Тази конструкция се състои от набор от case
блокове, които съдържат стойност и код, който трябва да се изпълни. Използва се, когато имаме дадена стойност и искаме да разгледаме различни случаи и да изпълним различни действия в зависимост от нея. switch
изразът има и опционален блок default, който се изпълнява, ако нито един от case блоковете не съвпада с дадената стойност.
switch (value) {
case value1:
// Блок код, който се изпълнява, когато value съвпада с value1
break;
case value2:
// Блок код, който се изпълнява, когато value съвпада с value2
break;
default:
// Блок код, който се изпълява ако value не съвпада нито с value1, нито с value2
Практиката е най-бързия начин да усвоиш знания трайно. Подготвил съм ти малка задача свързана с урока.
Материали свързани с урока:
→ Файлове към урока
→ Statements в MDN