Menu
Coddy logo textTech

Özet Meydan Okuma

Coddy'nin JavaScript Journey'sinin Nesne Yönelimli Programlama bölümünün bir parçası — ders 34 / 56.

challenge icon

Görev

Size bir ShoppingCart sınıfı verilmiştir. Göreviniz şunları eklemektir:

  1. Statik özellikler:
    • 0.08 (%8 vergi) olarak ayarlanmış taxRate
    • "USD" olarak ayarlanmış currency
  2. Statik metot:
    • amount * taxRate değerini döndüren calculateTax(amount)

Kendin dene

import { ShoppingCart } from './shoppingCart.js';

// Test kodu - değiştirmeyin
console.log(ShoppingCart.currency);                // "USD" çıktısını vermeli
console.log(ShoppingCart.calculateTax(100));       // 8 (100 * 0.08) çıktısını vermeli

const cart = new ShoppingCart();
console.log(cart.addItem(25));                     // 25 çıktısını vermeli
console.log(cart.addItem(50));                     // 75 çıktısını vermeli
console.log(ShoppingCart.calculateTax(cart.total)); // 6 (75 * 0.08) çıktısını vermeli

Nesne Yönelimli Programlama bölümündeki tüm dersler