Exibe números até dois lugares decimais sem zeros à direita

No meu código eu estarei aceitando vários valores, por exemplo:

8.7456
8.7
8

e eu preciso que eles apareçam como

8.74
8.7
8

isto é, exibir até duas casas decimais.

Eu entendi aquilo.toFixed(2) vai me ajudar com o primeiro valor, mas no 2º e 3º valor haverá zeros à direita que eu não quero.

Como produzir meus resultados desejados?