笔试题简直就是打开赚钱大门的试金石
话不多说,今日头条 JS笔试题,参考一下。学长透露的。
<script>
//num是任意数字
//d是四舍五入的小数位数
//type是中文或英文
function formatNumber(num, d, type){
if(type=="cn"){
if(num>=100000000){
return (num/100000000).toFixed(d)+"亿"
}else if(num>=10000){
return (num/10000).toFixed(d)+"万"
}else{
return num;
}
}else{
if(num>=1000000000){
return (num/1000000000).toFixed(d)+"b";
}else if(num>=1000000){
return (num/1000000).toFixed(d)+"m";
}else if(num>=1000){
return (num/1000).toFixed(d)+"k";
}else{
return num;
}
}
}
console.log(formatNumber(2345,2,"cn")); //2345
console.log(formatNumber(2345,2,"en")); //2.35k
console.log(formatNumber(1234567,1,"cn")); //123.5万
console.log(formatNumber(1234567,2,"en")); //1.23m
console.log(formatNumber(1234567890,2,"cn")); //12.35亿
console.log(formatNumber(1234567890,2,"en")); //1.23b
</script>