Was soll ich kaufen?
Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy — Lektion 77 von 77.
Aufgabe
MittelSchreibe eine Funktion namens analyzeBudget, die:
- Drei Argumente entgegennimmt: eine Liste von Preisen, eine Liste von Artikelnamen und ein
budgetpro Artikel. - Die folgenden Informationen exakt wie unten dargestellt ausgibt:
Affordable items: [items]Total budget needed: [total]Items out of budget: [count]
Hinweis: Die im Eingabewert bereitgestellte items-Liste kann führende Leerzeichen enthalten (z. B. " Item"). Du musst die Items exakt so ausgeben, wie sie in der Eingabeliste erscheinen, einschließlich aller vorhandenen Leerzeichen oder Formatierungen.
Beispiel:
Für prices = [10, 20, 5, 15], items = ["Notebook", " Pen", " Eraser", " Bag"] und budget = 10 sollte die Ausgabe wie folgt aussehen:
Affordable items: "Notebook", " Eraser"
Total budget needed: 15
Items out of budget: 2Probier es selbst
function analyzeBudget(prices, items, budget) {
// Schreibe den Code hier
}Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Type Coercion7Rechnungs-Split-Rechner
WillkommensnachrichtTrinkgeld und Gesamtsumme berechnen2Variablen
ZahlenStringsBooleanNamenskonventionenLeere VariablenRückblick - Variablen initialisierenKonstanten5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachtelte If - Else-AnweisungenSwitch-Anweisung8Schleifen
For-SchleifeWhile-SchleifeBreakContinueRückblick - FakultätDo-While-SchleifeVerschachtelte Schleife3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenVergleichsoperatorenStrikte vs. lose GleichheitZusammenfassung – Einfache Mathematik6Grundlagen der IO
AusgabeAusgabe mit VariablenTypumwandlung - Teil 1Typumwandlung - Teil 2Wiederholung - Bis 120Wiederholung - Wahr oder Falsch