小数点の表示で0の場合だけなくすという仕様で困ったことはありませんか?
具体的には以下のような仕様です。
1.000 => 1
1.100 => 1.1
1.110 => 1.11
解決方法
JavaScriptのNumberクラスのtoLocaleStringメソッド(optionのmaximumFractionDigits)を使います。
ブラウザーがlocales引数とoptions引数をサポートされていない可能性がありますのでこちらで確認して下さい。
リファレンス
[数値].toLocaleString( locales, { maximumFractionDigits: [有効にしたい小数点以下の桁数] })
maximumFractionDigitsオプションを省略した場合はデフォルトは3です。(リファレンスにのっていないため自己検証)