在JavaScript中根据圆的半径计算出圆的周长和面积

根据输入圆的半径r来代入圆的周长和半径的计算公式当中去

因为圆周长的计算公式

圆的周长=2*pi*r;

圆面积的计算公式

圆的面积=pi*r*r;

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>根据圆的半径计算出圆的周长和面积</title>

</head>
<body>
<div>
    <p>圆的半径:<input id="r" type="tetx"></p>
    <p>圆的周长:<input id="cir" type="text"></p>
    <p>圆的面积:<input id="circle" type="type"></p>
</div>
<script>
    var r =prompt('请输入圆的半径');
    r =parseFloat(r) && Number(r);   //获取输入的纯数字,其余情况皆转为NaN
    if(!isNaN(r)){  //判断用户的输入是否是数值
    var cir = 2 * Math.PI.toFixed(2) * r;
    var circle = Math.PI.toFixed(2) * r * r;
    document.getElementById('r').value = r;
    document.getElementById('cir').value = cir.toFixed(2);
    document.getElementById('circle').value = circle.toFixed(2);

    }else{
    alert ('请输入正确的数字!');
    }
</script>
</body>
</html>

toFixed()方法是将Number四舍五入为指定小数位数的数字(必要时会用0来补足位数)。

语法

NumberObject.toFixed(num);

例如上面的circle.toFixed(2)就是将circle这个数指定为小数位数为2位的一个数字。

运行结果截图:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序yan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值