笔试面试整理
作者:©Mrlin(史密斯林)
简介:学习记录,笔试面试过程中遇到的问题及整理汇总。
题1
more >>1、编程:①数字转格式,前面加上,三位拆分添加一个”,”,小数点后保留两位,不需要考虑四舍五入,例如1234578.7889,输出,三位拆分添加一个”,”,小数点后保留两位,不需要考虑四舍五入,例如1234578.7889,输出1,234,578.78
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 function transferNum (num){
var arr = num.toString().split('.');
// var result = arr[0].toString().replace(/(?=(\d{3})+$)/g,',');
var dept = 3;
var num = arr[0];
var result = '';
while(num.length > dept){
result = ','+num.slice(-dept)+result;
num = num.slice(0,num.length - dept);
}
if(num) {
result = num + result;
}
return result;
}
console.log(transferNum(12345678.956))