javascript – Remover valor decimal se for 00 e adicionar um 0 ao valor decimal se este for apenas 1 numero

Pretendo em javascript ter o seguinte resultado:

Input: 1.60
Resultad: 1,60€

Input: 1.00
Resultado: 1€

Input: 1.55
Resultado: 1,55€

já tentei

return price.toLocaleString('pt-PT', {minimumFractionDigits: 0, maximumFractionDigits: 2}) + '€';

Mas sem sucesso