Ось сценарій: я отримую, .9999999999999999
коли мав би отримувати 1.0
.
Я можу дозволити собі втратити точність після коми, тому я використовую .toFixed(15)
, який вид роботи працює.
Округлення працює, але проблема в тому, що мені дали 1.000000000000000
.
Чи є спосіб округлити до числа знаків після коми, але позбавити зайвого пробілу?
Примітка: .toPrecision
це не те, що я хочу; Я хочу лише вказати, скільки чисел після десяткової коми.
Примітка 2: Я не можу просто використовувати, .toPrecision(1)
тому що мені потрібно дотримуватися високої точності для чисел, які насправді мають дані після десяткової коми. В ідеалі було б рівно стільки десяткових знаків, скільки потрібно (до 15).