面试题——格式化成人民币的格式

来源:互联网 发布:始知锁向金笼听中的知 编辑:程序博客网 时间:2024/05/17 04:27

题目:

字符串12345——>1,2345

主要考察的是js基础,对String、Array对象类型的熟悉程度。

思路:

1.先把字符串转换成数组。

2.得到字符串能添加几个,

3.得到要添加,的位置;index=len-4*i

4.利用splice(index,0,",")方法,添加,

代码:


function rmbgsh(str){     var arr=Array.prototype.slice.call(str);     var len=arr.length;     var num=(len-1)/4;     var i=1;     while(i<=num){     arr.splice(len-4*i,0,",");     i++;     }     return arr.join("");     }


原创粉丝点击