- Math
수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체.
Math.E : 오일러의 상수이며 자연로그의 밑.약 2.718.
Math.LN2 : 2의 자연로그.약 0.693.
Math.LN10 : 10의 자연로그.약 2.303.
Math.LOG2E : 밑이 2인 로그 E.약 1.443.
Math.LOG10E : 밑이 10인 로그 E.약 0.434.
Math.PI : 원의 둘레와 지름의 비율.약 3.14159.
Math.SQRT1_2 : ½의 제곱근.약 0.707.
Math.SQRT2 : 2의 제곱근.약 1.414.
console.log(Math.E);
console.log(Math.LN2);
console.log(Math.LN10);
console.log(Math.LOG2E);
console.log(Math.LOG10E);
console.log(Math.PI);
console.log(Math.SQRT1_2);
console.log(Math.SQRT2);
Math.abs(x) : 숫자의 절댓값을 반환합니다.
console.log(Math.abs(-1));
Math.acos(x) : 숫자의 아크코사인 값을 반환합니다.
console.log(Math.acos(-1));
Math.asin(x) : 숫자의 아크사인 값을 반환합니다.
console.log(Math.asin(1));
Math.atan(x) : 숫자의 아크탄젠트 값을 반환합니다.
console.log(Math.atan(1));
Math.cbrt(x) : 숫자의 세제곱근을 반환합니다.
console.log(Math.cbrt(2));
Math.ceil(x) : 인수보다 크거나 같은 수 중에서 가장 작은 정수를 반환합니다.
console.log(Math.ceil(11.01));
console.log(Math.ceil(-10.95));
Math.cos(x) : 숫자의 코사인 값을 반환합니다.
console.log(Math.cos(1));
Math.exp(x) : Ex 를 반환합니다.x는 인수이며 E 는 오일러 상수(2.718...) 또는 자연로그의 밑입니다.
console.log(Math.exp(1));
Math.expm1(x) : exp(x)에서 1을 뺀 값을 반환합니다.
console.log(Math.expm1(1));
Math.floor(x) : 인수보다 작거나 같은 수 중에서 가장 큰 정수를 반환합니다.
console.log(Math.floor(11.01));
console.log(Math.floor(-10.95));
Math.imul(x, y) : 두 32비트 정수의 곱을 반환합니다.
console.log(Math.imul(-2, -2));
Math.log(x) : 숫자의 자연로그(loge 또는 ln) 값을 반환합니다.
console.log(Math.log(12));
Math.log1p(x) : 숫자 x에 대해 1 + x의 자연로그(loge 또는 ln) 값을 반환합니다.
console.log(Math.log1p(1));
Math.log10(x) : 숫자의 밑이 10인 상용로그를 반환합니다.
console.log(Math.log10(2));
Math.log2(x) : 숫자의 밑이 2인 로그를 반환합니다.
console.log(Math.log2(3));
Math.max([x[, y[, …]]]) : 0개 이상의 인수에서 제일 큰 수를 반환합니다.
console.log(Math.max(1, 10, -100, -10, 1000, 0));
Math.min([x[, y[, …]]]) : 0개 이상의 인수에서 제일 작은 수를 반환합니다.
console.log(Math.min(1, 10, -100, -10, 1000, 0));
Math.pow(x, y) : x의 y 제곱을 반환합니다.
console.log(Math.pow(3, 2));
Math.random() : 0과 1 사이의 난수를 반환합니다.
console.log(Math.random());
Math.round(x) : 숫자에서 가장 가까운 정수를 반환합니다.
console.log(Math.round(10.5));
console.log(Math.round(-10.5));
Math.sign(x) : x의 양의 수인지 음의 수인지 나타내는 부호를 반환합니다.
console.log(Math.sign(3));
console.log(Math.sign(-3));
Math.sin(x) : 숫자의 사인 값을 반환합니다.
console.log(Math.sin(Math.PI / 2));
Math.sinh(x) : 숫자의 쌍곡사인 값을 반환합니다.
console.log(Math.sinh(1));
Math.sqrt(x) : 숫자의 제곱근을 반환합니다.
console.log(Math.sqrt(4));
Math.tan(x) : 숫자의 탄젠트 값을 반환합니다.
console.log(Math.tan(1));
Math.tanh(x) : 숫자의 쌍곡탄젠트 값을 반환합니다.
console.log(Math.tanh(1));
Math.trunc(x) : 숫자의 정수 부분을 반환합니다.
console.log(Math.trunc(-0.123));