Créer une nouvelle calculatrice
importance: 5
Créer une fonction constructeur Calculator
qui crée des objets avec 3 méthodes :
read()
demande deux valeurs et les enregistre en tant que propriétés d’objet avec les nomsa
etb
respectivement.sum()
renvoie la somme de ces propriétés.mul()
renvoie le produit de la multiplication de ces propriétés.
Par exemple :
let calculator = new Calculator();
calculator.read();
alert( "Sum=" + calculator.sum() );
alert( "Mul=" + calculator.mul() );
function Calculator() {
this.read = function() {
this.a = +prompt('a?', 0);
this.b = +prompt('b?', 0);
};
this.sum = function() {
return this.a + this.b;
};
this.mul = function() {
return this.a * this.b;
};
}
let calculator = new Calculator();
calculator.read();
alert( "Sum=" + calculator.sum() );
alert( "Mul=" + calculator.mul() );