为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript 计算表面积

JavaScript 计算表面积

阿晨1998 2021-10-29 10:33:10
我正在尝试使用 JavaScript 编写一个函数来计算球体的表面积。使用 NumericUpDown 的半径。我尝试使用我在不同作业中所做的工作,但它不像其他作业那样工作。我是新手,没有任何帮助。function calcSurface() {  var radius = document.getElementByID("radius").value;  radius = math.abs(radius);  Surface = 4*Math.PI*Math.pow(radius);}
查看完整描述

2 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

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);

}


查看完整回答
反对 回复 2021-10-29
?
手掌心

TA贡献1942条经验 获得超3个赞

你可以使用这个功能


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


查看完整回答
反对 回复 2021-10-29
  • 2 回答
  • 0 关注
  • 146 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信