Rumah > Artikel > hujung hadapan web > Mencari Pecahan dan JavaScript
Mencari jumlah pecahan JavaScript
Dalam matematik, hasil tambah pecahan merujuk kepada proses menambah dua pecahan, yang sering dipanggil penambahan pecahan.
Dalam JavaScript, kami boleh menggunakan operator matematik biasa untuk melakukan penambahan dua atau lebih pecahan. Walau bagaimanapun, oleh kerana pengangka dan penyebut pecahan biasanya nombor bulat, beberapa operasi khas diperlukan semasa melakukan penambahan pecahan.
Berikut ialah beberapa coretan JavaScript yang berguna untuk membantu anda melakukan operasi tambah apabila bekerja dengan pecahan.
function addFractions(f1, f2) { const numerator = (f1.numerator * f2.denominator) + (f2.numerator * f1.denominator); const denominator = f1.denominator * f2.denominator; return { numerator, denominator }; }
Menggunakan fungsi ini, kita boleh menambah dua pecahan dan mengembalikan hasilnya sebagai pecahan baharu.
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; }
Kita boleh menggunakan fungsi ini untuk mengira nilai perpuluhan hasil tambah dua pecahan.
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); }
Coretan kod di atas digunakan untuk menambah dua pecahan dan mengembalikan objek pecahan baharu, pecahan universal dan pecahan pengurangan.
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 mempunyai perpustakaan matematik yang luas dan fungsi yang boleh digunakan untuk melaksanakan pelbagai operasi matematik. Apabila melibatkan penambahan pecahan, menggunakan salah satu kaedah di atas membolehkan kita melakukan pengiraan dengan mudah.
Atas ialah kandungan terperinci Mencari Pecahan dan JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!