-1

好的,所以我正在尝试创建一个定义 Circle 类的构造函数。

该类包含一个名为 radius 的属性,该属性作为参数接收。该类有两种方法:area计算圆的面积,公式为radius*radius*3.14。直径计算圆的直径,公式是半径*2。

提示输入圆的半径,并创建圆的实例。使用 document.write() 显示圆形区域方法的结果。使用 document.write() 显示圆直径方法的结果。半径 = 5 的结果;由于四舍五入,您可能会有细微的差异。

圆圈面积:78.5 圆圈直径:10 这是我得到的,但我已经盯着这个太久了,所以我想另一组眼睛会有所帮助

<!DOCTYPE html>
<html>
<body>
<head>
<script>

function radius(area,diameter)
{
this.area= radius * radius * 3.14;
this.diameter=radius * 2;
}
</head>
<body>
<script>
document.write(area);
document.write(diameter);
</script>
</body>
</html>
4

1 回答 1

0
<html>
<head>
<script>
function circle(radius)
{
    this.radius = parseFloat(radius);
    this.diameter = radius*2.0;
    this.area = radius*radius*3.14;
}
</script>
</head>
<body>
<script>
    var a = new circle(5);
    document.write('diameter ' + a.diameter + '<br>');
    document.write('area ' + a.area + '<br>');
</script>
</body>
</html>
于 2013-10-11T19:51:52.303 回答