2 回答
TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超7個(gè)贊
Math.abs()需要大寫(xiě)的 M,getElementById()需要小寫(xiě)的 d。Math.pow接受兩個(gè)參數(shù),底數(shù)和指數(shù),而您只提供一個(gè)參數(shù):半徑(即底數(shù))。
嘗試這個(gè):
function calcSurface() {
var radius = document.getElementById("radius").value;
radius = Math.abs(radius);
var surface= 4 * Math.PI * Math.pow(radius, 2);
}
TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
你可以使用這個(gè)功能
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 中獲得結(jié)果
document.getElementById('result').innerText = calculateSurface();
添加回答
舉報(bào)
