Texte original10 lignes
Texte modifié7 lignes
+6 ajout(s)-9 suppression(s)1 identique(s)
1
-
function calculateTotal(items, discount) {
2
-
let total = 0;
3
-
for (let i = 0; i < items.length; i++) {
4
-
total += items[i].price;
5
-
}
6
-
if (discount > 0) {
7
-
total -= discount;
8
-
}
9
-
return total;
1
+
function calculateTotal(items = [], discount = 0, taxRate = 0.05) {
2
+
const subtotal = items.reduce((acc, item) => acc + item.price, 0);
3
+
const discounted = Math.max(0, subtotal - discount);
4
+
const totalWithTax = discounted * (1 + taxRate);
5
+
6
+
return Number(totalWithTax.toFixed(2));
10
7
}
ETHICAL HACKER PREP
Maîtrisez la Cybersécurité.
Défendez comme un pro.
Repérer les différences subtiles entre deux versions d'un document, d'un fichier de configuration ou d'un extrait de code source peut s'avérer fastidieux et source d'erreurs. Notre comparateur de texte en ligne simplifie cette tâche en analysant simultanément deux textes, en calculant leur différentiel exact et en mettant en surbrillance chaque ajout, suppression ou modification avec un code couleur clair et intuitif.Basé sur des algorithmes éprouvés de recherche de la plus longue sous-séquence commune (LCS), identiques à ceux utilisés par Git et l'utilitaire Unix diff, cet outil accompagne au quotidien les développeurs, rédacteurs, juristes, étudiants et administrateurs système. Que vous souhaitiez effectuer une relecture de code rapide, vérifier des variables d'environnement dans des fichiers YAML ou JSON, inspecter des avenants de contrats juridiques ou identifier des révisions de textes, notre outil offre une visibilité totale.Le comparateur propose un affichage côte à côte (split view) pour une comparaison visuelle directe par colonnes, ainsi qu'un affichage unifié (inline view) pour une lecture verticale condensée. La surbrillance s'applique au niveau des lignes et des caractères individuels, facilitant le repérage d'une virgule déplacée ou d'un espace superflu. Vous pouvez également ignorer les espaces, inverser les textes d'un clic et copier le résultat.La confidentialité est garantie : contrairement à d'autres services en ligne qui transfèrent vos écrits sur des serveurs tiers, SnapTools exécute l'intégralité du calcul localement dans votre navigateur. Vos codes sources propriétaires et documents confidentiels ne quittent jamais votre machine.
Questions fréquentes
Outils Similaires
Outils similaires
Formateur et Validateur JSON
Formatez, indentez et validez votre code JSON en ligne instantanément. Identifiez les erreurs de syntaxe de manière sécurisée.
Générateur de Mot de Passe Sécurisé
Générez des mots de passe ultra-sécurisés instantanément. Protégez vos comptes en ligne grâce à notre outil de génération locale.
Encodeur / Décodeur Base64 et URL
Encodez et décodez facilement vos chaînes Base64 et URL en ligne. Un outil rapide et sécurisé pour les développeurs web.
Quelle est mon adresse IP ?
Découvrez instantanément quelle est mon adresse ip. Consultez votre IP publique, votre fournisseur d'accès et votre localisation estimée.




