Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Retain trailing zeros when using .toFixed

MBarrott
Mega Sage

I want to show a percentage value with two decimal places. Using toFixed(2);

 

Although working, it truncates the trailing zero (e.g. 93.10% becomes 93.1%). 

 

Is there any way to retain the truncated zero?

 

 

5 REPLIES 5

Anurag Tripathi
Mega Patron
Mega Patron

Hi,

Can you show the script you are using?

-Anurag

Hi @Anurag Tripathi,

 

I'm calculating the value and storing in a variable, then applying toFixed.

 

 

percentCompleteGA = (inactiveGARows / totalGARows) * 100;
percentCompleteGA.toFixed(2)

 

 

 

It calculates correctly and displays correctly 99% of the time. Except when the second decimal is a zero, then it's truncated. 

if totalGARows is 0

Then you will get NaN. Is that right.

 

In that case I would suggest you add a check to see if  totalGARows is 0 then tjust throw 0.00 without calculation.

-Anurag

Hi @Anurag Tripathi

 

I don't think you're understanding the issue. 

When the value returned has a trailing zero i.e. 93.10 - then it displays as 93.1 - I would like it to display as 93.10