创建 一个圆对象, 属性有半径,圆周率,方 法有计算圆的面积和周长js用调用函数
时间: 2023-09-12 10:06:31 浏览: 88
c++设计,希望对你们有帮助
好的,以下是实现该功能的 JavaScript 代码:
```javascript
// 定义 Circle 构造函数
function Circle(radius) {
this.radius = radius; // 半径
this.pi = Math.PI; // 圆周率
}
// 定义 Circle 原型对象上的方法
Circle.prototype.getArea = function() {
return this.pi * this.radius * this.radius; // 计算面积
};
Circle.prototype.getPerimeter = function() {
return 2 * this.pi * this.radius; // 计算周长
};
// 创建一个 Circle 对象
var c = new Circle(5);
// 调用计算面积和周长的方法并输出结果
console.log("面积为:" + c.getArea());
console.log("周长为:" + c.getPerimeter());
```
运行这段代码,可以得到如下输出结果:
```
面积为:78.53981633974483
周长为:31.41592653589793
```
其中,Circle 构造函数定义了 Circle 对象的属性,即圆的半径和圆周率。Circle 原型对象上的 getArea 和 getPerimeter 方法分别用于计算圆的面积和周长。最后,通过创建 Circle 对象 c 并调用 getArea 和 getPerimeter 方法,得到了圆的面积和周长的输出结果。
阅读全文