【发布时间】:2014-05-01 21:05:58
【问题描述】:
我正在尝试制作一个计算梯形面积的 javascript 程序。到目前为止,下面是我的 js 代码:
var lol=prompt("Please enter which 2d polygon you would like this awesome calculator to calculate.")
if(lol==="trapezoid"){
var tr1=prompt("Enter the top base.")
var tr2=prompt("Enter the bottom base.")
var tr3=prompt("Now enter the height.")
confirm((tr1+tr2)*(tr3)/2)
}
但是当我在计算器中输入 4、5、6 时,它会输出 135 而不是 27。
为什么?
【问题讨论】:
-
confirm((+tr1 + +tr2)*(+tr3)/2) -
"4" + "5" = "45",不是 9
-
为什么投反对票? OP 提出了一个他们试图解决的合理问题。
-
@JackZelig 看看这个问题的初始编辑。
-
啊,好的。好像收拾了一下……
标签: javascript area