W wolnej chwili chciałem się pobawić trochę javascriptem. Rozwiązuję sobie proste zadanka z codewarsów, żeby jakoś oswoić się ze skłądnią i mam nastepujacej treści pytanie. Rozwiązania przechodzą w zasadzie napisane w jakikolwiek sposób (z klamrami, bez, wcieciami, bez wcięć, z definiowaniem zmiennych varami, letami, bez itp.). Jak powinno się poprawnie pisać kod javascriptu, żeby było ładnie/poprawnie? Dla przykładu :
function areYouPlayingBanjo(name) {
if (name[0].toLowerCase() === 'r') {
return name + ' plays banjo';
} else {
return name + ' does not play banjo';
}
}
vs
function areYouPlayingBanjo(name) {
if (name[0].toLowerCase() === 'r')
return name + " plays banjo"
else
return name + " does not play banjo"
}
vs
function areYouPlayingBanjo(name) {
if (name[0].toLowerCase() === 'r') return name + " plays banjo"
else return name + " does not play banjo"
}
W pythonie kod bez zastosowania odpowiednich wcięć nie przejdzie - tutaj z tego co widzę wolna amerykanka... Jak to jest?