私はJavaScriptの経験が豊富であっても、Objective javascriptを初めて使っています。ここで私のパラメータをcalc閉包に渡すにはどうしたらいいですか?パラメーターを渡す:Objective javascript
var calc = (function() {
var a = 5;
var b = 0;
return {
add: function() {
return a + b;
},
subtract: function() {
return a - b;
},
multiply: function() {
return a * b;
},
divide: function() {
if (b != 0) return a/b
else {
alert('division by zero');
return false;
}
}
}
})();
console.log(calc.divide());
(calc.multiply(10,20))のようにcalcにパラメータを渡したいと思います。事前に
おかげ..
私はちょうど言うことができます: 'インデントは素晴らしいものです'? –
私は、除算の場合には、NaNをゼロで返すことを標準と考えています。しかし、あなたが明示的な検証を意図しているならば、警告はうまくいくと思います。 – Shmiddty