Bonjour à toutes et tous

j'ai le montant de trois chèques et je vérifie qu'ils soient égal au total demandé.

je ne comprends pas le comportement de parsefloat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
console.log("soustraction des chèques : "+(parseFloat('363.25 €')-parseFloat('121.08 €')));
me donne comme résultat
sous traction des chèques : 242.17000000000002
alors que l'opération
Code : Sélectionner tout - Visualiser dans une fenêtre à part
console.log("soustraction des chèques X : "+((parseFloat('363.25 €'))-(parseFloat('121.08 €')+parseFloat('121.08 €')+parseFloat('121.09 €')+parseFloat('0 €'))));
résultat
sous traction des chèques X : 0