JavaScript计算表面积

时间:2019-09-25 16:46:26

标签: javascript

我正在尝试使用JavaScript编写一个函数来计算球体的表面积。使用NumericUpDown的半径。

我尝试使用我在其他作业中所做的事情,但它不像其他人那样工作。我是新来的,没有任何帮助。

function calcSurface() {
  var radius = document.getElementByID("radius").value;
  radius = math.abs(radius);
  Surface = 4*Math.PI*Math.pow(radius);
}

2 个答案:

答案 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();