JavaScript 计算表面积

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


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


function calcSurface() {

  var radius = document.getElementByID("radius").value;

  radius = math.abs(radius);

  Surface = 4*Math.PI*Math.pow(radius);

}


阿晨1998
浏览 147回答 2
2回答

慕姐4208626

Math.abs()需要大写的 M,getElementById()需要小写的 d。Math.pow接受两个参数,底数和指数,而您只提供一个参数:半径(即底数)。尝试这个:function calcSurface() {    var radius = document.getElementById("radius").value;    radius = Math.abs(radius);    var surface= 4 * Math.PI * Math.pow(radius, 2);}

手掌心

你可以使用这个功能function calculateSurface() {&nbsp; &nbsp; let radius = document.getElementById("radius").value;&nbsp; &nbsp; radius = Math.abs(radius);&nbsp; &nbsp; return 4 * Math.PI * Math.pow(radius, 2);}如果你的 html 中有一些 div 就像<div id='result'></div>您可以这样做以在您的 div 中获得结果document.getElementById('result').innerText = calculateSurface();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript