Herausforderung: Implementierung der Bedingten Darstellung – Bankbenachrichtigung
Aufgabe: Erstellung einer Bankbenachrichtigung
Arbeiten mit einem Bankkonto. Ziel ist die Entwicklung einer Logik, die den Benutzer darüber informiert, ob genügend Guthaben auf der Karte vorhanden ist, um einen bestimmten Preis zu bezahlen. Abhängig vom Ergebnis werden unterschiedliche Nachrichten angezeigt.
Die Aufgabe lautet:
- Zwei Komponenten erstellen –
App(Elternkomponente) undMessage(Kindkomponente). - Die Elternkomponente (
App) übergibt die PropsmoneyAvailable,priceundname.
moneyAvailable– stellt den Betrag dar, den der Benutzer besitzt;price– bezeichnet den Betrag, den der Benutzer bezahlen muss;name– bezieht sich auf den Namen des Benutzers.
- Wenn der Benutzer genügend Geld hat, um zu bezahlen, wird folgende Nachricht angezeigt:
Success! The remaining amount of money for <user_name> is: <calculated_amount_of_money_left>. Thank you!. - Wenn der Benutzer nicht genügend Geld hat, wird folgende Nachricht angezeigt:
Failure! The bank account balance for <user_name> is: <moneyAvailable>. Unfortunately, you need to pay: <price>.
- In React wird der ternäre Operator
condition ? ... : ...verwendet, um die Logik einerif...else-Anweisung umzusetzen. - Für die korrekte Zeichenkettenbildung:
- Platzhalter
user_namedurch den tatsächlichen Benutzernamen ersetzen:name-Prop; - Platzhalter
calculated_amount_of_money_leftdurch den berechneten Restbetrag ersetzen –moneyAvailable - price; - Platzhalter
moneyAvailabledurch den tatsächlichen verfügbaren Betrag ersetzen –moneyAvailable-Prop; - Platzhalter
pricedurch den tatsächlichen Preis ersetzen –price-Prop.
- Platzhalter
- Geschweifte Klammern
{...}verwenden, um einen Wert zuzuweisen, der kein String ist.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.17
Herausforderung: Implementierung der Bedingten Darstellung – Bankbenachrichtigung
Swipe um das Menü anzuzeigen
Aufgabe: Erstellung einer Bankbenachrichtigung
Arbeiten mit einem Bankkonto. Ziel ist die Entwicklung einer Logik, die den Benutzer darüber informiert, ob genügend Guthaben auf der Karte vorhanden ist, um einen bestimmten Preis zu bezahlen. Abhängig vom Ergebnis werden unterschiedliche Nachrichten angezeigt.
Die Aufgabe lautet:
- Zwei Komponenten erstellen –
App(Elternkomponente) undMessage(Kindkomponente). - Die Elternkomponente (
App) übergibt die PropsmoneyAvailable,priceundname.
moneyAvailable– stellt den Betrag dar, den der Benutzer besitzt;price– bezeichnet den Betrag, den der Benutzer bezahlen muss;name– bezieht sich auf den Namen des Benutzers.
- Wenn der Benutzer genügend Geld hat, um zu bezahlen, wird folgende Nachricht angezeigt:
Success! The remaining amount of money for <user_name> is: <calculated_amount_of_money_left>. Thank you!. - Wenn der Benutzer nicht genügend Geld hat, wird folgende Nachricht angezeigt:
Failure! The bank account balance for <user_name> is: <moneyAvailable>. Unfortunately, you need to pay: <price>.
- In React wird der ternäre Operator
condition ? ... : ...verwendet, um die Logik einerif...else-Anweisung umzusetzen. - Für die korrekte Zeichenkettenbildung:
- Platzhalter
user_namedurch den tatsächlichen Benutzernamen ersetzen:name-Prop; - Platzhalter
calculated_amount_of_money_leftdurch den berechneten Restbetrag ersetzen –moneyAvailable - price; - Platzhalter
moneyAvailabledurch den tatsächlichen verfügbaren Betrag ersetzen –moneyAvailable-Prop; - Platzhalter
pricedurch den tatsächlichen Preis ersetzen –price-Prop.
- Platzhalter
- Geschweifte Klammern
{...}verwenden, um einen Wert zuzuweisen, der kein String ist.
Danke für Ihr Feedback!