Nazwane stałe zamiast magicznych liczb

Refaktoryzacja: od powtórzeń do funkcji - JavaScript od podstaw: konsola (JavaScript)

Po refaktoryzacji liczby mają nazwy: `VAT_RATE` i `SHIPPING`. Kod czyta się jak opis, a zmiana stawki VAT to zmiana jednej linii. Stałe konfiguracyjne pisze się zwyczajowo wielkimi literami. Wynik bez zmian.

const VAT_RATE = 0.23;
const SHIPPING = 15;

function finalPrice(net) {
  return (net * (1 + VAT_RATE) + SHIPPING).toFixed(2);
}

console.log('Książka:', finalPrice(40));
console.log('Gra:', finalPrice(120));
console.log('Kubek:', finalPrice(20));

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu JavaScript od podstaw: konsola·Zaloguj się, aby zapisać postęp na koncie.