假设给定一个数字124,并且要求我们编写一个函数,以该数字作为输入并以字符串形式返回其扩展形式。
124的扩展形式是-
'100+20+4'
以下是代码-
const num = 125; const expandedForm = num => { const numStr = String(num); let res = ''; for(let i = 0; i < numStr.length; i++){ const placeValue = +(numStr[i]) * Math.pow(10, (numStr.length - 1 - i)); if(numStr.length - i > 1){ res += `${placeValue}+` }else{ res += placeValue; }; }; return res; }; console.log(expandedForm(num));
输出结果
以下是控制台中的输出-
100+20+5