给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以字符串形式返回小数。
如果小数部分为循环小数,则将循环的部分括在括号内。
//小循环体(123123这种)没写,正常单个循环的都可以运行正确 function fractionToDecimal( numerator , denominator ) { // write code here var res=(numerator/denominator).toString() var test1=res.split('.')[0] var test2=res.split('.')[1] var arr=[] if(test2){ arr.push(...test2) if(arr.length>1){ var flag=arr.every((item)=>{ return item==arr[1] }) if(flag){ return test1+'.'+`(${arr[0]})` } }else{ return res } return res } return res } module.exports = { fractionToDecimal : fractionToDecimal };