Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65225

Ocena kodu JavaScript

$
0
0

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)


Viewing all articles
Browse latest Browse all 65225

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>