Heim >Web-Frontend >Front-End-Fragen und Antworten >Brüche und JavaScript finden

Brüche und JavaScript finden

PHPz
PHPzOriginal
2023-05-09 16:12:37718Durchsuche

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.

  1. Addiert die Zähler und Nenner zweier Brüche und gibt das Ergebnis als neues Bruchobjekt zurück.
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}
  1. Konvertieren Sie Bruchobjekte in Dezimalzahlen und addieren Sie die Dezimalwerte zweier Brüche.
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
  1. Verwenden Sie die übliche Methode, um Brüche hinzuzufügen und das Ergebnis als neues Bruchobjekt zurückzugeben.
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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn