ماشین حساب جدید بسازید
اهمیت: 5
یک تابع سازنده Calculator
بسازید که شیء هایی با 3 متد ایجاد می کند.
read()
با استفاده ازprompt
برای دو مقدار درخواست می کند و آنها را با نامهایa
وb
به عنوان ویژگی های شیء به خاطر می سپارد.sum()
مجموع این ویژگی ها را بر می گرداند.mul()
حاصل ضرب این ویژگی ها را بر می گرداند.
برای مثال:
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
(
)
)
;