Перейти к содержимому

Изучите КУРСЫ JavaScript за 6 минут! 🏭

Bro Code

0:00 / 0:00

Изучите КУРСЫ JavaScript за 6 минут! 🏭

151 073 просмотра · 2 года назад
Bro Code
3,4 млн подписчиков
151 073 просмотра · 2 года назад
// class = (функция ES6) обеспечивает более структурированный и понятный способ // работы с объектами по сравнению с традиционными функциями-конструкторами // например, ключевое слово static, инкапсуляция, наследование class Product{ constructor(name, price){ this.name = name; this.price = price; } displayProduct(){ console.log(`Product: ${this.name}`); console.log(`Price: $${this.price.toFixed(2)}`); } calculateTotal(salesTax){ return this.price + (this.price * salesTax); } } const salesTax = 0.05; const product1 = new Product("Рубашка", 19.99); const product2 = new Product("Брюки", 22.50); const product3 = new Product("Нижнее белье", 100.00); product1.displayProduct(); const total = product1.calculateTotal(salesTax); console.log(`Итоговая цена (с налогом): $${total.toFixed(2)}`);