Aller au contenu

Objets

Matière à connaître

Objet

Un objet en JavaScript est une liste de propriétés.

let monObjet = {
  cleA: valeurA,
  cleB: valeurB,
  cleC: valeurC
};
Propriété

Une propriété est composée d'un identifiant (appelé clé) et d'une valeur.

On peut accéder aux propriétés d’un objet en utilisant la notation par point . ou par crochets [].

console.log( monObjet.cleA );
console.log( monObjet['cleA'] );
Ajout de propriété
monObjet.cleD = 1337;
Suppression de propriété
delete monObjet.cleD;

Objectif

Créer et manipuler un objet représentant une planète du système solaire.

Résultat attendu

Avec la planète de votre choix :

Console
{nom: 'TERRE', rayon: 6378, masse: 6e+24}
{nom: 'TERRE', rayon: 6378, masse: 6e+24, anneaux: false}
{nom: 'TERRE', rayon: 6378, masse: 6e+24}

Instructions

Dans le fichier script.js :

  • Créer une variable planete de type objet
  • Ajouter les propriétés nom, rayon et masse d'une planète de votre choix, sauf la Terre :

    Planète Rayon (km) Masse (kg)
    Mercure 2 439 3.3 × 1023
    Vénus 6 052 4.9 × 1024
    Terre 6 378 6.0 × 1024
    Mars 3 398 6.4 × 1023
    Jupiter 71 494 1.9 × 1027
    Saturne 60 330 5.7 × 1026
    Uranus 25 559 8.7 × 1025
    Neptune 24 750 1.0 × 1026
  • Modifier la valeur de la propriété nom pour qu’elle soit en majuscules à l'aide de la méthode toUpperCase()
  • Afficher l’objet dans la console
  • Ajouter une nouvelle propriété anneaux avec la valeur true ou false en fonction de la planète choisie.
  • Afficher l’objet dans la console
  • Supprimer la propriété anneaux de l’objet.
  • Afficher l’objet dans la console
  • Effectuer un commit, puis un push