У меня есть кое-что о toFixed (2);
var abc = 20;
var xyz = 20;
var sss = ((parseInt(abc) / parseInt(xyz));
if (!isNaN(sss))
{
console.log(sss);
}
вывод: 1
var abc = 20;
var xyz = 19;
var sss = (parseInt(abc) / parseInt(xyz));
if (!isNaN(sss))
{
console.log(sss.toFixed(2));
}
вывод: 1,05
var abc = 20;
var xyz = 20;
var sss = ((parseInt(abc) / parseInt(xyz));
if (!isNaN(sss))
{
console.log(sss.toFixed(2));
}
вывод: 1,00
Проблема в том, что я хочу избежать конечных цифр, если результат является целым числом. Я только хочу формат toFixed(2)
, когда результат является плавающим. Как я могу это сделать?
Пример:
var num = (1.01).toFixed(2)
console.log( num) //output ok 1.01
// But When
var num = (1.00).toFixed(2)
console.log( num) //expected output 1
У меня возникла проблема, ребята, пожалуйста, помогите.