Comparateur de différence de nombres en ligne
Comparez deux listes de nombres et identifiez les valeurs communes, uniques à chaque liste. Outil gratuit, local et précis. Le traitement s’effectue localeme…
Commencer
Fonctionnalités et limites du comparateur
Comparaison par appartenance
L'outil compare deux listes de nombres en utilisant la sémantique d'égalité numérique de JavaScript (SameValueZero). Il détermine quels nombres de la première liste sont également présents dans la seconde, et vice versa. Les doublons sont conservés : par exemple, si la première liste est 1,2,2,3 et la seconde 2,4, la section commune affichera 2,2, la section première-seule contiendra 1,3 et la section seconde-seule contiendra 4.
Format des nombres et capacité
Chaque zone de texte accepte jusqu'à 100 000 caractères et 10 000 nombres finis. Les nombres peuvent être des décimaux signés ou en notation scientifique, avec les séparateurs décimaux et de groupe régionaux. Les résultats sont affichés avec le séparateur décimal de la locale sélectionnée et jusqu'à 15 chiffres significatifs.
Précision et arrondi
Les nombres sont convertis en nombres JavaScript, ce qui peut entraîner un arrondi pour les entiers très grands ou les décimales longues avant la comparaison. L'outil ne fournit pas de tolérance numérique, de comparaison de texte, de tri, d'option de valeurs uniques ou de comptage de fréquences.
Confidentialité et utilisation
La comparaison s'exécute entièrement dans votre navigateur, sans envoi de données sur un serveur. Pour des besoins d'audit, de comptage ou de précision décimale exacte, utilisez un tableur ou une base de données.
Questions fréquentes
Comment l'outil gère-t-il les doublons ?
Les doublons sont conservés dans chaque section. Par exemple, si la première liste contient deux fois le nombre 2 et que la seconde contient 2, la section commune affichera deux fois 2. La comparaison est basée sur l'appartenance, pas sur la soustraction de multi-ensembles.
Puis-je comparer des nombres avec des virgules décimales ?
Oui, l'outil respecte les conventions locales. Si votre locale utilise la virgule comme séparateur décimal, saisissez par exemple 1,5 pour représenter un virgule cinq. Les résultats seront affichés avec la virgule décimale.
Que se passe-t-il si un nombre est trop grand pour être représenté avec précision ?
Les nombres sont convertis en nombres JavaScript, qui ont une précision limitée. Les entiers au-delà de 2^53 ou les décimales très longues peuvent être arrondis avant la comparaison, ce qui peut entraîner des résultats inattendus. Pour des valeurs nécessitant une précision exacte, utilisez un autre outil.
Liste de vérification
- Vérifiez que les séparateurs décimaux correspondent à votre locale.
- Assurez-vous que les listes ne dépassent pas 100 000 caractères ou 10 000 nombres.
- Confirmez que la préservation des doublons est souhaitée.
- Pour des comparaisons nécessitant une tolérance ou une précision décimale exacte, utilisez un tableur.
Le traitement s’effectue localement dans votre navigateur.