为了账号安全,请及时绑定邮箱和手机立即绑定

把一个浮点数的整数部分转成每三位加上一个逗号,我最后想用下函数调用函数本身的方法,但是出错了。

把一个浮点数的整数部分转成每三位加上一个逗号,我最后想用下函数调用函数本身的方法,但是出错了。

郎朗坤 2018-10-10 09:57:28
例如将3456000.09=>3,456,000.09 这样子。就这个小练习小白我已经做了一晚上了,由于目前还没有接触到其他javascript的知识,例如正则表达式什么的,所以没考虑别的方法。现在想出来两种方法,分别是用小学算术和循环,(刚刚查了下Mozilla,num.toLocalString()方法就可以直接将数字转换成整数部分每三位带一个“,”,已哭晕/(ㄒoㄒ)/~~)。但是考虑到能用循环的地方都能用递归,所以我想用下递归,也就是函数调用函数本身的方法,不知道我这个理解有没有错误,但是使用这个方法就卡壳了,先不考虑小数部分。先贴上我自己实现的两种方法:循环的方法请输入代码算术方法请输入代码递归的方法请输入代码最后这个方法总是显示undefined,改来改去我都不知道问题出在哪里,还请前辈们解答关注 | 4收藏
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 621 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号