问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript,我想用半径和边长算出 5个圆的面积,正方形的面积,总边长,

发布网友 发布时间:2022-04-07 06:25

我来回答

5个回答

懂视网 时间:2022-04-07 10:47

用JS实现计算正方形的面积可以使用一个Math.pow()函数。

先来看实现效果:

dedebaf03d7e2fb32748f5f8aa69140.png

实例代码:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
</head>
<body>
 <form method="get" action="">
 <h2>计算正方形的面积</h2>
 正方形的边长:<input type="text" id="radius"><br>
 正方形的面积:<input type="text" readonly="readonly" id="area"><br>
 <input type="button" value="计算" onclick="show()" />
 <input type="reset" value="重置" />
 </form>
</body>
<script type="text/javascript">
 function area(radius){
 var radius=document.getElementById("radius").value;//获取正方形的边长
 var area=Math.pow(radius,2);//计算正方形的面积
 return area;
 }
 function show(){
 //输出正方形的面积
 document.getElementById("area").value=area(radius);
 }
</script>
</html>

相关教程推荐:js教程

热心网友 时间:2022-04-07 07:55

注:
1.变量命名不能带有空格,见你你使用匈牙利命名法(field_area)或驼峰命名法(fieldArea)
2.给你加了判断,测试看下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>The Baseball Diamond Calculator</title>
<script language="javascript">
var length,diameter,circleArea,grassArea,allLength;
//circleArea : The area of each circle
//field area : The area of the field
//allLength : The length of all basepaths
function count(){
length = window.prompt("Enter length of basepaths in feet:","");
if(isNaN(length)||length<0){
alert('长度必须是大于零的数!');
return count();
}
radius = window.prompt("Enter radius of all circles in feet:","");
if(isNaN(radius)||radius<0){
alert('半径必须是大于零的数');
return count();
}
circleArea = Math.pow(radius,2) * Math.PI;
fieldArea = Math.pow(length,2);
basePath = length * 4;
document.write("For the baseball diamond with "+length+" ft base paths and circles with radius of "+radius+" ft<br /><br />");
document.write("The area of each circle is "+circleArea+" ft²<br />");
document.write("The area of all five circle is "+circleArea * 5+" ft²<br />");
document.write("And the area of the grass field is "+fieldArea+" ft²<br />");
document.write("The length of all basepaths is "+basePath+" ft<br />");
}
</script>
</head>
<body onload="count()">
</body>
</html>

热心网友 时间:2022-04-07 09:13

变量名中不能有空格,field area , base path分别改成:field_area , base_path。

要判断输入内容 就在
length = window.prompt("Enter length of basepaths in feet:","");
radius = window.prompt("Enter radius of all circles in feet:","");
的后面加一句:
if(isNaN(length)||isNaN(radius)||length<0||radius<0){
document.write('请输入大于0的数字 <br>');
return count(); //重新输入
}

热心网友 时间:2022-04-07 10:47

参考这个函数
function isNum(v)
{v+='';
if(!v)return false/*是否为空*/
if(v.match(/[0-9]/g).length==v.length/*是否全部为数字*/){return(v>0)}
return(false)/*不符合第二个条件*/
}
具体如下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>The Baseball Diamond Calculator</title>
<script language="javascript">
var length,diameter,circleArea,grassArea,allLength;
//circleArea : The area of each circle
//field area : The area of the field
//allLength : The length of all basepaths
function count(){
length = window.prompt("Enter length of basepaths in feet:","");
radius = window.prompt("Enter radius of all circles in feet:","");
if(isNum(length)&&isNum(radius)){
circleArea = Math.pow(radius,2) * Math.PI;
fieldarea = Math.pow(length,2);
basepath = length * 4;
document.write("For the baseball diamond with "+length+" ft base paths and circles with radius of "+radius+" ft<br /><br />");
document.write("The area of each circle is "+circleArea+" ft²<br />");
document.write("The area of all five circle is "+circleArea * 5+" ft²<br />");
document.write("And the area of the grass field is "+fieldarea+" ft²<br />");
document.write("The length of all basepaths is "+basepath+" ft<br />");
}else{document.write('输入不合法')}
}
function isNum(v)
{v+='';
if(!v)return false
if(v.match(/[0-9]/g).length==v.length){return(v>0)}
return(false)
}
</script>
</head>

<body onload="count();">

</body>
</html>

热心网友 时间:2022-04-07 12:39

正方形面积:
s₁=a²
s₂=πr²=πa²
s₂:s₁
=πa²:a²

圆的面积和正方形面积的比值为
π。
...为5,求圆,圆的内接正方形,圆的外接正方形的面积和周长。感谢大神...

①R=5的圆,面积是S圆=πR²=25π。②内接正方形,其对角线=2R=10,其边长=√(10²/2)=√50,面积=50。③外接正方形,其边长=2R=10,面积=100。④求各类周长方法同上,略。简略编程序实现计算:……define Pi 3.14 int R;float BIen,S,L;R=5;S=1.0*R*R*Pi;...

以正方形的边长为半径画出一个圆。这个圆的面积是πr的平方,那么面积是...

1.以正方形的边长为半径画出一个圆。若这个圆的面积是πr²,则可知这个圆的半径为r 而正方形的边长就是圆的直径,其长为2r 所以正方形的面积为4r²则圆的面积:正方形面积=πr²:4r²=π:4 即圆的面积正好是正方形面积的π/4倍 也就是圆的面积相当于它的半径...

下图中,正方形的边长是2厘米,4个圆的半径都是1厘米,圆心分别是正方形的...

分析:阴影部分的面积等于正方形的面积减去四个小扇形的面积,四个小扇形的面积等于一个圆的面积.解:2×2−3.14×1²=4−3.14 =0.86(平方厘米);答:阴影部分的面积是0.86平方厘米.

...在正方形里画一个最大的圆 (2)计算出圆的面积.

(1)如图:(2)3.14×(5÷2) 2 , =3.14×6.25, =19.625(平方厘米), 答:圆的面积是19.625平方厘米.

怎样求一个图形的面积,怎样求这个图形的边长?

有面积求边长,需根据图形的类型来计算。例如:正方形:边长=√面积。矩形:长=面积÷宽,宽=面积÷长。圆形:半径=√面积÷π。三角形:边长=2×√面积÷高。在几何学中,面积和边长的关系取决于具体的形状。对于正方形,边长和面积的关系非常简单,但对于其他形状,如矩形、三角形等,关系就比较...

如图,在一个边长为8cm和边长为6cm的正方形中有一个三角,求出三角形的...

所以△ABC=2*8÷2=8 △AEF=14*8÷2=56 △CGF=6*6÷2=18 所以△ACF=100-8-56-18=18 正方形边长为2 有4个半圆 4个半圆的面积之和等于两个阴影部分的面积加上正方形的面积 正方形的面积=2*2=4 半圆的半径=1 所以半圆的面积=π*1^2*1/2=1/2π 所以4个半圆的面积之和就为...

一个正方形的面积是5平方厘米,以这个正方形边长为半径画一个圆,这个...

3.14X5=15.7(平方厘米)答:圆的面积是15.7平方厘米。

在边长为1米的正方形ABCD内有一个半径为10厘米的圆,当圆在正方形内运 ...

当圆运动到正方形的角出并和两边相切,此时不能到达出的面积为 10*10-π*10*10/4=300π/4 四个角共四部分;总面积为:300πcm²。

圆中有个正方形,知道正方形的面积,圆的面积怎么算?

假设正方形的面积是6平方厘米,设圆的半径是R,则正方形的对角线的长=直径2R,所以,正方形的面积=2R*2R/2=6,故有R^2=3,因此,圆的面积=3.14R^2=9.42平方厘米。圆的基本性质与定理 1、圆是轴对称图形,其对称轴是任意一条过圆心的直线。圆也是中心对称图形,其对称中心是圆心。2、...

一个圆的半径和正方形的边长相等,正方形的面积是10平方厘米,那么这个...

1、根据正方形的定义,正方形是四条边都相等的矩形,正方形的面积等于边长乘边长,正方形的边长等于正方形的面积开平方,所以可以得到正方形的边长等于根号10厘米。2、根据题目可知,圆的半径等于正方形的边长,也就是√10厘米。根据圆面积的公式,圆的面积等于半径的平方乘π,也就是10π平方厘米。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
五年级语文知识点复习 十二指肠溃疡引起腹泻吃什么药好得快? 纯真岁月剧情简介 纯真岁月分集剧情 实用新型专利能赚多少钱? 丢失的护照已补办,现需要补签证,可以随到随签吗?(韩国签证) 别董大诗的意思 重装系统后,装软件一直装不上 新冠期间如何安全、合理的进行锻炼? 【2024择校分析】中国海洋大学计算机考研 美术绘画主题有哪些呢 学信网学历没有照片是怎么回事? 有什么有创意的画画主题 我的《教育部学历证书电子注册备案表》无照片,怎么办啊?- 问一问 学信网查询到的学历证书没有照片怎么办???- 问一问 学信网上学历没有照片怎么办?- 问一问 利群烟好抽吗? 刚刚买了包15的利群抽着很费劲是不是买到假烟了 为什么现在的利群越来越难抽了? 利群夜西湖怎么没得买 为什么近日利群烟脱销 谁知道利群为什么断货了? 梦到别人怀孕自己也怀孕? 用javascript输入长方形的长和宽,计算面积和周长,用无参无返写 ceb文件手机怎么打开 华为手机安装了cebx阅读器怎么打开cebx文件? 兴趣爱好该怎么寻找? 2010的情人节送女朋友什么更有新意呢?最近她总是加班,很担心她的身体。 我是不是太色了,或者说我很流氓? 女生变温柔的100种方法 毕业证书是真的,学信网资料上没有照片怎么办- 问一问 绘画比赛都有什么主题可以选? 2009年毕业,学信网查学历上没有照片,学校也已经黄了怎么办? 学信网上毕业证书上没有照片怎么办? 学信网照片没了,怎么补上,途径? 自考本科学历在学信网上没有照片怎么办 自考本科学信网学历查询没照片怎么办,影响大吗 学信网上教育部学历证书电子注册备案表上没有照片怎么办? 笔记本电脑开机出现账号密码登陆页面怎么办? 头右边有些阵痛是什么原因 右侧头部阵痛 输入账号密码后点击登录又重新跳转到登录界面 头部右边一跳一跳的疼是怎么回事 头部顶端右侧时而阵痛是什么原因? 中国移动账号密码登录页面 oppo账号密码登录界面在哪? 头右边疼 最近一个月脑袋右边疼是怎么回事 偏头疼是怎么回事?脑袋右边疼 头右边阵痛是怎么了