Heim >Web-Frontend >Front-End-Fragen und Antworten >Brüche und JavaScript finden
Ermitteln der Summe von Brüchen JavaScript
In der Mathematik bezieht sich die Summe von Brüchen auf den Vorgang der Addition zweier Brüche, der allgemein auch als Bruchaddition bezeichnet wird.
In JavaScript können wir reguläre mathematische Operatoren verwenden, um die Addition von zwei oder mehr Brüchen durchzuführen. Da es sich bei den Zählern und Nennern von Brüchen jedoch in der Regel um ganze Zahlen handelt, sind bei der Addition von Brüchen einige spezielle Operationen erforderlich.
Hier sind einige nützliche JavaScript-Schnipsel, die Ihnen bei der Durchführung von Additionsoperationen bei der Arbeit mit Brüchen helfen.
function addFractions(f1, f2) { const numerator = (f1.numerator * f2.denominator) + (f2.numerator * f1.denominator); const denominator = f1.denominator * f2.denominator; return { numerator, denominator }; }
Mit dieser Funktion können wir zwei Brüche addieren und das Ergebnis als neuen Bruch zurückgeben.
const f1 = { numerator: 1, denominator: 2 }; const f2 = { numerator: 3, denominator: 4 }; const result = addFractions(f1, f2); console.log(result); // {numerator: 5, denominator: 4}
function addDecimalFractions(f1, f2) { const decimal1 = f1.numerator / f1.denominator; const decimal2 = f2.numerator / f2.denominator; const decimalSum = decimal1 + decimal2; return decimalSum; }
Mit dieser Funktion können wir den Dezimalwert der Summe zweier Brüche berechnen.
const f1 = { numerator: 1, denominator: 2 }; const f2 = { numerator: 3, denominator: 4 }; const decimalSum = addDecimalFractions(f1, f2); console.log(decimalSum); // 1.25
function addFractionsWithLCM(f1, f2) { const lcm = (f1.denominator * f2.denominator) / gcd(f1.denominator, f2.denominator); const newNumerator1 = f1.numerator * (lcm / f1.denominator); const newNumerator2 = f2.numerator * (lcm / f2.denominator); const numerator = newNumerator1 + newNumerator2; const denominator = lcm; return { numerator, denominator }; } function gcd(a, b) { return b === 0 ? a : gcd(b, a % b); }
Das obige Codefragment wird verwendet, um zwei Brüche hinzuzufügen und ein neues Bruchobjekt, einen universellen Bruch und einen reduzierten Bruch zurückzugeben.
const f1 = { numerator: 1, denominator: 2 }; const f2 = { numerator: 3, denominator: 4 }; const result = addFractionsWithLCM(f1, f2); console.log(result); // {numerator: 5, denominator: 4}
JavaScript verfügt über eine umfangreiche Mathematikbibliothek und Funktionen, mit denen verschiedene mathematische Operationen ausgeführt werden können. Wenn es darum geht, Brüche zu addieren, können wir die Berechnungen mit einer der oben genannten Methoden einfach durchführen.
Das obige ist der detaillierte Inhalt vonBrüche und JavaScript finden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!