# .cadoles-slide-title[Modèle objet (1/4)] Javascript est un langage objet orienté **prototype**. **Constructeur et opérateur `new`** ```js // Le constructeur est une simple fonction function Person(name) { this.name = name; } // "Méthode" statique Person.methodeStatique = function() { console.log('Methode statique'); }; Person.methodeStatique(); // "Méthode" d'instance Person.prototype.sayHello = function() { return 'Hello, my name is ' + this.name; }; // L'instanciation est réalisée avec l'ajout de l'opérateur 'new' var p = new Person('John Doe'); console.log(p.name); console.log(p.sayHello()); // -> 'Hello, my name is John Doe' ```