//????參數介紹:
//????beSub:被減數,必須是字符串,因為要進行分割;
//????sub:減數;
//????n:小數位的第幾位
????function?dataHandle(beSub,?sub,?n){
????????var?result;
//????????取出整數部分
????????var?intPart?=?beSub.split('.')[0];
//????????取出小數部分
????????var?floPart?=?beSub.split('.')[1].split('');
//????????取出小數部分第n位
????????var?fNum?=?floPart[n-1];
//????????可以在這里對fNum進行判斷處理邏輯,例如:
????????if(fNum?>?0){
????????????floPart[n-1]=?fNum?-?sub;
????????????floPart?=?String(floPart.join(""));
????????????result?=?intPart+"."+?floPart;
????????????return?result;
????????}else?{
????????????return
????????}
????}
//調用示例
????console.log(dataHandle("104.0743233555",2,3));
????上班時間寫的,如有不懂,盡管問。
????加油!