Mein Ziel mit diesem Code ist ein Notbehelf in den Warenkorb zu erstellen, die die Möglichkeit gibt, aus einer kleinen Auswahl von Artikeln zu wählen, Ihre Quantität wählen, Ihre Gesamt, entfernen Artikel wenn Sie wollen und gehen Sie zur Kasse. Mein Problem ist, sobald ich die Ergebnisse des Preises durch den Typ des Artikels (per Alarm) erhalten habe, weiß ich nicht, wie man alle möglichen Warnungen zusammenfügt, da es in einer for-Schleife läuft. Hat jemand eine Idee, wie man das macht? Ich bin ziemlich neu in JS und weiß nicht weiter. Dies ist auch meine erste Frage hier auf Stack, also vergib mir, wenn es eine komische Frage ist.die Ergebnisse mehrerer Warnungen hinzufügen, die in einer for-Schleife ist
Hier ist mein Code:
var item = function(itemName, itemPrice, itemTax) {
this.products = itemName;
this.cost = itemPrice;
this.taxes = itemTax;
this.total = itemPrice + (itemPrice * itemTax)
}
var list = [];
list[0] = new item("Shoes", 67.99, .075);
list[1] = new item("Coat", 78.99, .075);
list[2] = new item("Book", 9.99, .075);
list[3] = new item("Suitcase", 56.99, .075);
function theStore() {
var greeting = prompt("Welcome to xxxxxxxx! Do you want to begin shopping?");
while (greeting === "Yes")
{
for (var i = 0; i < list.length; i++)
{
var j = list[i];
var adding = prompt("The " + j.products + " cost " + j.cost + ". Would you like to add it to your cart?")
if (adding === "Yes")
{
var addingMore = prompt("How much do you want?")
if (addingMore < 1)
{
alert("This item was not added to your cart.")
}
else
{
alert(addingMore + " of " + j.products +" has been added to your cart." + " Your total for this kind of item is " + addingMore * (j.cost) + ".")
}
}
else
{
alert(j.products + " was not added to your cart.")
}
}
greeting = prompt("Do you want to continue shopping? Yes or No");
}
}
theStore()
Idealfall, wenn der Benutzer aufgefordert, „Nein“ (Linie 47) Ich möchte, dass sie die Summe aller Einzelteile zeigen.
Jede Hilfe/Tipps/Beratung ist willkommen.
Fiddle: https://jsfiddle.net/a0c74pb7/ – RahulN