Vous êtes développeur web dans une agence de communication digitale et travaillez sur un projet de site e-commerce pour un client.

Question

Vous devez rédiger en JavaScript, un morceau de code capable d’afficher les données suivantes dans la console :

  1. Une variable pour stocker le nom d'un produit vendu,

  2. Une variable pour stocker le nombre d'unités vendues d'un produit,

  3. Une variable pour stocker le prix unitaire d'un produit,

  4. Une variable pour stocker l'identifiant unique d'un client qui a effectué une transaction.

Solution

Voici une réponse qui aurait pu convenir à ce cas de figure :

1
// Variables pour stocker les données de vente
2
let nom_produit = "iPhone X";
3
let quantite_vendue = 10;
4
let prix_unitaire = 999.99;
5
let  client_id = 12345;
6
// Affichage des variables pour vérification
7
console.log("Nom du produit : ", nom_produit);
8
console.log("Quantité vendue : ", quantite_vendue);
9
console.log("Prix unitaire : ", prix_unitaire);
10
console.log("ID du client : ", client_id);

Question

Ce n’est pas vous, mais un collègue également développeur qui avait commencé à rédiger les variables JavaScript représentant un acheteur et celui-ci est en vacances et injoignable. Toutefois, il semblerait que le code contienne des erreurs. Votre chef d’équipe vous demande donc de corriger celles-ci.

Voici le code en question :

1
// Variables pour les informations de l'acheteur
2
let Nom = "Alice"; // Nom de l'acheteur (chaîne de caractères)
3
let prenom = "Dupont"; // Prénom de l'acheteur (chaîne de caractères)
4
let adresseLivraison = 123 Rue des Fleurs; // Adresse de livraison de l'acheteur (chaîne de caractères)
5
let adresseFacturation = "456 Avenue des Étoiles"; // Adresse de facturation de l'acheteur (chaîne de caractères)
6
let e-mail = "alice.dupont@example.com; // Adresse e-mail de l'acheteur (chaîne de caractères)
7
let téléphone = 0123456789; // Numéro de téléphone de l'acheteur (chaîne de caractères)

Solution

Voici la correction :

1
// Variables pour les informations de l'acheteur
2
let nom = "Alice"; // Nom de l'acheteur (chaîne de caractères)
3
let prenom = "Dupont"; // Prénom de l'acheteur (chaîne de caractères)
4
let adresseLivraison = "123 Rue des Fleurs"; // Adresse de livraison de l'acheteur (chaîne de caractères)
5
let adresseFacturation = "456 Avenue des Étoiles"; // Adresse de facturation de l'acheteur (chaîne de caractères)
6
let email = "alice.dupont@example.com"; // Adresse e-mail de l'acheteur (chaîne de caractères)
7
let telephone = "0123456789"; // Numéro de téléphone de l'acheteur (chaîne de caractères)