2017-11-08 10 views
0

MileagePointsObj.innerHTMLには、calcMileagePointsの機能にカンマを追加すると助けが必要です。今すぐ10に近づくように設定されています。コンマをマイストリングに追加

<script type="text/javascript">  
     window.onload=function() { 
      LapTimeObj = document.getElementById('InputLaptime'); 
      RaceLengthObj = document.getElementById('InputRaceLength'); 
      MileagePointsObj = document.getElementById('TDMileagePoints'); 
      document.getElementById('btnReset').onclick = resetInputs; 
      document.getElementById('btnCalc').onclick = calcMileagePoints; 
     } 
     function resetInputs() { 
      LapTimeObj.value = ''; 
      RaceLengthObj.value = ''; 
      MileagePointsObj.innerHTML = ''; 
     } 
     function calcMileagePoints() { 
      var LapTime = new Number(LapTimeObj.value); 
      var RaceLength = new Number(RaceLengthObj.value); 
      MileagePointsObj.innerHTML = ''; 

      MileagePointsObj.innerHTML = parseInt(((RaceLength*60*60)/LapTime)*10/10, 10) * 10; 
     } 
    </script> 

ありがとうございます!

ジェローム

+1

使用 'number.toLocaleString()':HTTPS: //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString –

+0

「カンマを追加する」とはどういう意味ですか?あなたは10進数が欲しいか、数字の後にコンマを追加するだけですか? – ValLeNain

+0

最初の答えで大量のカンマを追加する正規表現https://stackoverflow.com/questions/2901102/how-to-print-a-number-with-commas-as-thousands-separators-in-javascript – IrkenInvader

答えて

2

コメントで述べたようには

let number = 123456789; 
 
let numberWithComma = number.toLocaleString(); 
 
console.log(numberWithComma);

+0

さて、このシナリオではどうしたらいいですか? – user1509059

+0

一緒にまとめました。みんなありがとう! MileagePointsObj.innerHTML =(parseInt((RaceLength * 60 * 60)/ LapTime * 10/10,10)* 10).toLocaleString() – user1509059

0

​​

簡単な例を使用し、ヘルプみんなありがとう!

MileagePointsObj.innerHTML =(のparseInt(((RaceLength * 60 * 60)/ラップタイム)* 10/10、10)* 10).toLocaleString()

関連する問題