用js有一个圆类,半径为r。创建半径为5的圆对象。打印圆的面积和周长。
时间: 2024-05-01 11:19:27 浏览: 12
好的,关于您所提到的问题,我会进行回答。以下是用 JavaScript 实现创建半径为5的圆对象,并打印出其面积和周长的代码:
```javascript
// 创建圆类
class Circle {
constructor(r){
this.r = r;
}
// 计算圆的面积
getArea() {
return Math.pow(this.r, 2) * Math.PI;
}
// 计算圆的周长
getCircumference() {
return this.r * 2 * Math.PI;
}
}
// 创建半径为5的圆对象
const circle = new Circle(5);
// 打印圆的面积和周长
console.log("圆的面积为:" + circle.getArea().toFixed(2) + "\n" + "圆的周长为:" + circle.getCircumference().toFixed(2));
```
在上述代码中,我们首先定义了一个圆类 `Circle`,其中传入圆的半径 `r` 作为参数。接着,我们定义了两个方法 `getArea` 和 `getCircumference` 分别用于计算圆的面积和周长。最后,我们通过创建半径为5的圆对象 `circle`,并调用其方法 `getArea` 和 `getCircumference` 计算出圆的面积和周长,并使用 `console.log()` 方法打印输出结果。
希望我的回答能够对您有所帮助,如有任何问题,欢迎继续提问,我会尽力回答。