Jump_Ace
Jump_Ace

Reputation: 303

Add Commas To My String

I need help adding a comma to MileagePointsObj.innerHTML in calcMileagePoints function. Right now it's set to round to the nearest 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>

Thanks in advance!

Jerome

Upvotes: 0

Views: 248

Answers (2)

Jump_Ace
Jump_Ace

Reputation: 303

Thank you for the help guys!

MileagePointsObj.innerHTML = (parseInt(((RaceLength*60*60)/LapTime)*10 / 10, 10) * 10).toLocaleString()

Upvotes: 0

kemotoe
kemotoe

Reputation: 1777

As stated in the comments use toLocaleString()

Simple example

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

Upvotes: 2

Related Questions