Menu
Coddy logo textTech

復習チャレンジ

CoddyのJavaScriptジャーニー「オブジェクト指向プログラミング」セクションの一部 — レッスン 34/56。

challenge icon

チャレンジ

ShoppingCart クラスが与えられています。あなたのタスクは、以下を追加することです:

  1. 静的プロパティ:
    • taxRate0.08 (8% の税) に設定
    • currency"USD" に設定
  2. 静的メソッド:
    • amount * taxRate を返す calculateTax(amount)

自分で試してみよう

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

// テストコード - 変更しないでください
console.log(ShoppingCart.currency);                // "USD" を出力するはずです
console.log(ShoppingCart.calculateTax(100));       // 8 (100 * 0.08) を出力するはずです

const cart = new ShoppingCart();
console.log(cart.addItem(25));                     // 25 を出力するはずです
console.log(cart.addItem(50));                     // 75 を出力するはずです
console.log(ShoppingCart.calculateTax(cart.total)); // 6 (75 * 0.08) を出力するはずです

オブジェクト指向プログラミングのすべてのレッスン