const користувач = {
ім_я: "Олег",
вік: 25,
встановитиІм_я(нове_ім_я) {
this.ім_я = нове_ім_я;
return this; // Повертаємо об'єкт для ланцюжка
},
встановитиВік(новий_вік) {
this.вік = новий_вік;
return this; // Повертаємо об'єкт для ланцюжка
},
вивести() {
console.log(`Ім'я: ${this.ім_я}, Вік: ${this.вік}`);
return this; // Для продовження ланцюжка
}
};
// Використання ланцюжка методів
користувач
.встановитиІм_я("Марія")
.встановитиВік(30)
.вивести();
Ім'я: Марія, Вік: 30
користувач.встановитиІм_я("Іван");
користувач.встановитиВік(28);
користувач.вивести();
const числа = [1, 2, 3, 4, 5, 6];
// Фільтруємо, множимо і виводимо результат
const результат = числа
.filter(num => num % 2 === 0) // Залишаємо парні числа
.map(num => num * 2) // Множимо на 2
.reduce((sum, num) => sum + num, 0); // Сума всіх чисел
console.log(результат); // 20 (4 + 8 + 12)
class Калькулятор {
constructor(значення = 0) {
this.значення = значення;
}
додати(число) {
this.значення += число;
return this;
}
відняти(число) {
this.значення -= число;
return this;
}
отриматиРезультат() {
return this.значення;
}
}
const кальк = new Калькулятор();
const результат = кальк
.додати(10)
.додати(5)
.відняти(3)
.отриматиРезультат();
console.log(результат); // 12
$("p")
.addClass("highlight")
.css("color", "blue")
.text("Привіт, світ!");
while умова:
# Блок коду, який виконується, поки умова істинна
число = 5
while число > 0:
print(f"Число дорівнює: {число}")
число -= 1
Число дорівнює: 5
Число дорівнює: 4
Число дорівнює: 3
Число дорівнює: 2
Число дорівнює: 1
число = 10
while число > 0:
print(f"Число: {число}")
if число == 3:
break
число -= 1
Число: 10
Число: 9
Число: 8
Число: 7
Число: 6
Число: 5
Число: 4
Число: 3
число = 5
while число > 0:
число -= 1
if число == 2:
continue
print(f"Число: {число}")
Число: 4
Число: 3
Число: 1
Число: 0
while True:
print("Цикл працює!")
break # Без break цикл ніколи не зупиниться
n = 5
факторіал = 1
while n > 0:
факторіал *= n
n -= 1
print(f"Факторіал дорівнює: {факторіал}")
Факторіал дорівнює: 120