将真分数转换为混合分数 - JavaScript
javascriptweb developmentfront end technologyobject oriented programming更新于 2025/12/11 16:44:17
真分数
真分数是以 p/q 形式存在的分数(p 和 q 都是自然数)
混合分数
假设我们将分数的分子(例如 a)除以其分母(例如 b),得到商 q 和余数 r。
分数 (a/b) 的混合分数形式为 −
qrb
发音为 "q 整数和 r 除以 b”。
我们需要编写一个 JavaScript 函数,该函数接受一个由两个数字组成的数组,表示真分数,并且我们的函数应返回一个由三个数字组成的数组,表示其混合分数表单
示例
以下是代码 −
const arr = [43, 13];
const properToMixed = arr => {
const quotient = Math.floor(arr[0] / arr[1]);
const remainder = arr[0] % arr[1];
if(remainder === 0){
return [quotient];
}else{
return [quotient, remainder, arr[1]];
};
};
console.log(properToMixed(arr));
输出
以下是控制台中的输出 −
[ 3, 4, 13 ]
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

