Comment définir une classe en JavaScript ?
Il existe deux méthodes pour définir une classe en JavaScript :
Méthode 1. La déclaration de classe
// Classe rectangle
class Rectangle {
// Constructeur
constructor(hauteur,largeur) {
this.hauteur = hauteur;
this.largeur = largeur;
}
// Méthode
surface() {
return this.largeur * this.hauteur;
}
}
Méthode 2. Expression de classe
// Classe rectangle
let Rectangle = class {
// Constructeur
constructor(hauteur,largeur) {
this.hauteur = hauteur;
this.largeur = largeur;
}
// Méthode
surface() {
return this.largeur * this.hauteur;
}
}
Instantiation d'une classe
Quelque soit la méthode utilisée pour définir une classe, l'instanciation se fait avec le mot-clé new
:
const rectangle = new Rectangle(100,200);
Il existe deux méthodes pour définir une classe en JavaScript :
Méthode 1. La déclaration de classe
// Classe rectangle
class Rectangle {
// Constructeur
constructor(hauteur,largeur) {
this.hauteur = hauteur;
this.largeur = largeur;
}
// Méthode
surface() {
return this.largeur * this.hauteur;
}
}
Méthode 2. Expression de classe
// Classe rectangle
let Rectangle = class {
// Constructeur
constructor(hauteur,largeur) {
this.hauteur = hauteur;
this.largeur = largeur;
}
// Méthode
surface() {
return this.largeur * this.hauteur;
}
}
Instantiation d'une classe
Quelque soit la méthode utilisée pour définir une classe, l'instanciation se fait avec le mot-clé new
:
const rectangle = new Rectangle(100,200);
Il existe deux méthodes pour définir une classe en JavaScript :
Méthode 1. La déclaration de class
// Classe rectangle
class Rectangle {
// Constructeur
constructor(hauteur,largeur) {
this.hauteur = hauteur;
this.largeur = largeur;
}
// Méthode
surface() {
return this.largeur * this.hauteur;
}
}
Méthode 2. Expression de class
// Classe rectangle
let Rectangle = class {
// Constructeur
constructor(hauteur,largeur) {
this.hauteur = hauteur;
this.largeur = largeur;
}
// Méthode
surface() {
return this.largeur * this.hauteur;
}
}
Instanciation d'une classe
Quelque soit la méthode utilisée pour définir une classe, l'instanciation se fait avec le mot-clé new
:
const rectangle = new Rectangle(100,200);
# | ID | Query | URL | Count |
---|