forked from TheAlgorithms/JavaScript
- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCircle.js
More file actions
Latest commit
19 lines (17 loc) · 411 Bytes
/
Copy pathCircle.js
File metadata and controls
19 lines (17 loc) · 411 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/**
* This class represents a circle and can calculate it's perimeter and area
* https://en.wikipedia.org/wiki/Circle
* @constructor
* @param {number} radius - The radius of the circle.
*/
exportdefaultclassCircle{
constructor(radius){
this.radius=radius
}
perimeter=()=>{
returnthis.radius*2*Math.PI
}
area=()=>{
returnMath.pow(this.radius,2)*Math.PI
}
}