Определитесь, сколько значащих разрядов должно быть у дробной части.
Округлите до этого значения
Отбросьте незначащие нули.
Например так:
console.log(parseFloat((0.2 + 0.1).toFixed(3))); // 0.3
console.log(parseFloat((0.21 + 0.14).toFixed(3))); // 0.35
или так
console.log(Number(Math.round((0.2 + 0.1)+'e'+3)+'e-'+3));
console.log(Number(Math.round((0.21 + 0.14)+'e'+3)+'e-'+3));
или так, без использования строк
console.log(Math.round((0.2 + 0.1) * 100) / 100);
console.log(Math.round((0.21 + 0.14) * 100) / 100);