Obecnie uczę się JS i w podręczniku był taki kawałek kodu:
function calculateArea(r) { var area; if (r <= 0) { return 0; } else { area = Math.PI * r * r; return area; } } var radius = 5.2; var theArea = calculateArea(radius); console.log("Pole wynosi "+theArea);
Ale dla mnie to jest w ogóle niejasne, co jest czym. Dlatego napisałem program, który robi to samo, tylko trochę inaczej oraz użytkownik ma możliwość podania swojego promienia, a nie jest podany "na sztywno":
function calculateArea(r) { var area; if (r < 0) { return 0; } else { area = Math.PI* r* r; return area; } } var r = prompt("Podaj promień:"); console.log("Pole "+calculateArea(r));
Ale który kod jest lepszy? Czy zawsze mniej kodu == lepszy kod? (zakładając, że obydwie wersje dają dokładnie ten sam skutek)