The toPrecision() method returns a string, with a number written with a specified length.

let a = 5.456;

console.log(a.toPrecision());       // 5.456

console.log(a.toPrecision(2));      // 5.5

console.log(a.toPrecision(4));      // 5.456

console.log(a.toPrecision(6));      // 5.45600