我正在尝试使用JavaScript编写一个函数来计算球体的表面积。使用NumericUpDown的半径。
我尝试使用我在其他作业中所做的事情,但它不像其他人那样工作。我是新来的,没有任何帮助。
function calcSurface() {
var radius = document.getElementByID("radius").value;
radius = math.abs(radius);
Surface = 4*Math.PI*Math.pow(radius);
}
答案 0 :(得分:0)
document.location.href = "http://example.com/reports/example/reports/" + TEXTFIELD1 + "/reports/example/" + TEXTFIELD2 + "/reports.aspx"
需要大写字母M,而Math.abs()
需要小写字母d。 getElementById()
接受两个参数,即底数和指数,而您仅提供了一个:半径(即底数)。
尝试一下:
Math.pow
答案 1 :(得分:0)
您可以使用此功能
function calculateSurface() {
let radius = document.getElementById("radius").value;
radius = Math.abs(radius);
return 4 * Math.PI * Math.pow(radius, 2);
}
如果您的html中有一些div,例如
<div id='result'></div>
您可以执行此操作以在div中获得结果
document.getElementById('result').innerText = calculateSurface();