Co kupić
Część sekcji Podstawy ścieżki JavaScript w Coddy. Lekcja 77 z 77.
Wyzwanie
ŚredniNapisz funkcję o nazwie analyzeBudget, która:
- Przyjmuje trzy argumenty: listę cen, listę nazw przedmiotów oraz budżet na jeden przedmiot.
- Wyświetla poniższe informacje dokładnie tak, jak pokazano:
Affordable items: [items]Total budget needed: [total]Items out of budget: [count]
Uwaga: lista przedmiotów przekazana jako dane wejściowe może zawierać początkowe spacje (np. " Item"). Musisz wyświetlić przedmioty dokładnie tak, jak występują na liście wejściowej, zachowując wszystkie istniejące spacje i formatowanie.
Przykład:
Dla prices = [10, 20, 5, 15], items = ["Notebook", " Pen", " Eraser", " Bag"] i budget = 10 wynikiem powinno być:
Affordable items: "Notebook", " Eraser"
Total budget needed: 15
Items out of budget: 2Spróbuj swoich sił
function analyzeBudget(prices, items, budget) {
// Napisz kod tutaj
}Wszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Powtórka — prosta logikaOperatory logiczne, część 3Konwersja typów7Kalkulator podziału rachunku
Wiadomość powitalnaObliczanie napiwku i sumy10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz2Zmienne
LiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPuste zmiennePodsumowanie – inicjalizacja zmiennychStałe5Podejmowanie decyzji
Instrukcja ifIf - ElsePowtórka – prosty kalkulatorZagnieżdżone If - ElseInstrukcja switch3Operatory, część 1
Operatory arytmetyczneOperator moduloSkrócone operatory arytmetyczneOperatory porównaniaRówność ścisła a luźnaPowtórka — prosta matematyka6Podstawowe wejście/wyjście
WyjścieWyjście ze zmiennymiKonwersja typów — część 1Konwersja typów — część 2Powtórka — do 120Powtórka — prawda czy fałszPoćwicz samodzielnie: Kompilator JavaScript online