-
[javascript] 18. Math - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 14:37
JavaScript Math Object
Math Object는 숫자로 수학적 작업을 수행하는데 도움을 줍니다.
1. The Math Object
Math Object는 여러가지 수학적 메소드를 가지고 있습니다.
123Math.random(); // returns a random numbercs Math는 생성자가 없습니다. 어떤 메소드든간에 Math Object를 생성할 필요 없습니다.
2. Math.min() and Math.max()
Math.min()과 Math.max()는 각각 최소 값과 최대 값을 인자의 목록 중에서 찾아내는 메소드 입니다.
1234Math.min(0, 150, 30, 20, -8); // returns -8Math.max(0, 150, 30, 20, -8); // returns 150cs 3. Math.random()Math.random()은 0과 1사이의 임의의 숫자를 반환합니다.4. Math.round()Math.round()는 정수에 가까운 숫자를 반환합니다.12Math.round(4.7); // returns 5Math.round(4.4); // returns 4cs 5. Math.ceil()Math.ceil()은 정수에 가까운 수로 올림 합니다.6. Math.floor()Math.floor()는 정수에 가까운 수로 내림 합니다.Math.floor()와 Math.random()을 동시에 이용해서 0과 10사이의 임의의 숫자를 반환할 수 있습니다.7. Math Constants
자바스크립트는 Math Object에서 접근할 수 있는 8개의 수학적인 상수를 제공합니다.
12345678910Math.E; // returns Euler's numberMath.PI // returns PIMath.SQRT2 // returns the square root of 2Math.SQRT1_2 // returns the square root of 1/2Math.LN2 // returns the natural logarithm of 2Math.LN10 // returns the natural logarithm of 10Math.LOG2E // returns base 2 logarithm of EMath.LOG10E // returns base 10 logarithm of Ecs 8. Math Object Methods
Method Description abs(x) Returns the absolute value of x acos(x) Returns the arccosine of x, in radians asin(x) Returns the arcsine of x, in radians atan(x) Returns the arctangent of x as a numeric value between -PI/2 and PI/2 radians atan2(y,x) Returns the arctangent of the quotient of its arguments ceil(x) Returns x, rounded upwards to the nearest integer cos(x) Returns the cosine of x (x is in radians) exp(x) Returns the value of Ex floor(x) Returns x, rounded downwards to the nearest integer log(x) Returns the natural logarithm (base E) of x max(x,y,z,...,n) Returns the number with the highest value min(x,y,z,...,n) Returns the number with the lowest value pow(x,y) Returns the value of x to the power of y random() Returns a random number between 0 and 1 round(x) Rounds x to the nearest integer sin(x) Returns the sine of x (x is in radians) sqrt(x) Returns the square root of x tan(x) Returns the tangent of an angle [ 출처: W3Shools ]
'Web > JavaScript' 카테고리의 다른 글
[javascript] 21. 배열(Arrays) - 자바스크립트 강좌 (0) 2015.06.13 [javascript] 20. 날짜 메소드(Date Methods) - 자바스크립트 강좌 JS / CSE (0) 2015.06.13 [javascript] 19. 날짜(Dates) - 자바스크립트 강좌 (0) 2015.06.13 [javascript] 17. Number Method - 자바스크립트 강좌 JS / CSE (0) 2015.06.13 [javascript] 16. Numbers - 자바스크립트 강좌 JS / CSE (0) 2015.06.13 [javascript] 15. 문자열 메소드(String Method) - 자바스크립트 강좌 JS / CSE (0) 2015.06.13