Gestern habe ich die Daten verknüpft und festgestellt, dass der Gesamtpreis eines Produkts berechnet werden muss. Die Menge des Produkts ist ungewiss, der Preis des Produkts ist ungewiss Etwas verwirrend. Nach langem Überlegen hatte ich nicht erwartet, einen einfachen Weg zu finden, es zu schreiben.
Erstellen Sie zunächst zwei Arrays für Produktmenge und Produktpreis;
let pro_num=[];
let pro_price=[];
Erstellen Sie dann ein new Ein Array enthält den Gesamtpreis eines einzelnen Produkts;
let pro_total_price=[];
Danach werden alle Produktmengen ermittelt, der Produktpreis in das Array eingegeben und Die beiden Arrays werden in einer Schleife angezeigt.
for(let i=0;i<pro_num.length;i++){ for(let k=0;k<pro_price.length;k++){ if(i==k){ let alone_Total_price =parseFloat(pro_num[i])*parseFloat(pro_price[k]); //计算单个商品的总价 pro_total_price.push(alone_Total_price); //获得所有的单个商品的总价 } } let sum=0;//初始化总价 for(let i=0;i<pro_total_price.length;i++){ sum+=pro_total_price[i] //单个总价相加 } let total_price=sum.toFixed(2) //保留两位小数
Wenn es numerische Änderungen oder mehrere Gesamtpreisberechnungen gibt, löschen Sie das einzelne Gesamtpreisarray
pro_total_price.splice(pro_total_price.length,0);
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Berechnung des Gesamtpreises mit JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!