javascript 用函数实现圆周长和面积的计算,用户自己输入正确的r半径,在页面中显示出圆的周长和半径
时间: 2023-09-13 09:06:25 浏览: 741
圆的周长与面积.计算器
4星 · 用户满意度95%
好的,下面是实现代码:
```javascript
function calculateCircle() {
const r = Number(prompt("请输入正确的半径r:"));
if (isNaN(r) || r <= 0) { // 判断输入是否合法
alert("请输入大于0的数字!");
return;
}
const circumference = 2 * Math.PI * r; // 计算周长
const area = Math.PI * r * r; // 计算面积
const result = `半径为${r}的圆,周长为${circumference.toFixed(2)}, 面积为${area.toFixed(2)}`; // 将结果拼接成字符串
document.getElementById("result").innerHTML = result; // 显示结果
}
```
在页面中需要有一个按钮触发该函数,并且需要一个元素用于显示计算结果,例如:
```html
<button onclick="calculateCircle()">计算</button>
<div id="result"></div>
```
用户点击按钮后,会弹出一个提示框要求输入半径r,如果输入不合法会提示用户重新输入。如果输入合法,就会计算出周长和面积,并将结果显示在页面中。
阅读全文