创建新的累加器
重要性:5
创建一个构造函数 Accumulator(startingValue)
。
它创建的对象应该
- 在属性
value
中存储“当前值”。初始值设置为构造函数startingValue
的参数。 read()
方法应该使用prompt
读取一个新数字并将其添加到value
中。
换句话说,value
属性是所有用户输入的值与初始值 startingValue
的总和。
以下是代码演示
let accumulator = new Accumulator(1); // initial value 1
accumulator.read(); // adds the user-entered value
accumulator.read(); // adds the user-entered value
alert(accumulator.value); // shows the sum of these values
function Accumulator(startingValue) {
this.value = startingValue;
this.read = function() {
this.value += +prompt('How much to add?', 0);
};
}
let accumulator = new Accumulator(1);
accumulator.read();
accumulator.read();
alert(accumulator.value);