이런저런 IT 이야기
article thumbnail
반응형

  • Math.abs(x): 숫자 x의 절댓값을 반환합니다.
const num = -5;
const absNum = Math.abs(num);
console.log(absNum); // Output: 5
  • Math.ceil(x): 숫자 x보다 크거나 같은 가장 작은 정수를 반환합니다.
const num = 4.3;
const ceilNum = Math.ceil(num);
console.log(ceilNum); // Output: 5
  • Math.floor(x): 숫자 x보다 작거나 같은 가장 큰 정수를 반환합니다.
const num = 4.7;
const floorNum = Math.floor(num);
console.log(floorNum); // Output: 4
  • Math.round(x): 숫자 x를 반올림한 정수를 반환합니다.
const num = 4.7;
const roundedNum = Math.round(num);
console.log(roundedNum); // Output: 5
  • Math.max(...args): 인수로 전달된 값 중 가장 큰 값을 반환합니다.
const num1 = 5;
const num2 = 10;
const num3 = -3;

const largestNumber = Math.max(num1, num2, num3);
console.log(largestNumber); // Output: 10
  • Math.min(...args): 인수로 전달된 값 중 가장 작은 값을 반환합니다.
const num1 = 5;
const num2 = 10;
const num3 = -3;

const smallestNumber = Math.min(num1, num2, num3);
console.log(smallestNumber); // Output: -3
  • Math.pow(x, y): 숫자 x를 y번 거듭제곱한 값을 반환합니다.
const base = 2;
const exponent = 3;

const result = Math.pow(base, exponent);
console.log(result); // Output: 8
  • Math.sqrt(x): 숫자 x의 제곱근을 반환합니다.
const number = 16;

const result = Math.sqrt(number);
console.log(result); // Output: 4
  • Math.random(): 0 이상 1 미만의 난수를 반환합니다.
const randomNumber = Math.random();
console.log(randomNumber); // 0과 1 사이의 임의의 숫자 출력
  • Math.sin(x): 숫자 x의 사인 값을 반환합니다.
const angle = Math.PI / 2; // 90도를 라디안 값으로 표현
const sinValue = Math.sin(angle);
console.log(sinValue); // 1 출력
  • Math.cos(x): 숫자 x의 코사인 값을 반환합니다.
const angle = Math.PI / 3; // 60도를 라디안 값으로 표현
const cosValue = Math.cos(angle);
console.log(cosValue); // 0.5 출력
  • Math.tan(x): 숫자 x의 탄젠트 값을 반환합니다.
const angle = Math.PI / 4; // 45도를 라디안 값으로 표현
const tanValue = Math.tan(angle);
console.log(tanValue); // 1 출력
  • Math.log(x): 숫자 x의 자연로그 값을 반환합니다.
const x = 10;
const logValue = Math.log(x);
console.log(logValue); // 2.302585092994046 출력
  • Math.exp(x): 숫자 x의 지수 값을 반환합니다.
const x = 2;
const expValue = Math.exp(x);
console.log(expValue); // 7.3890560989306495 출력
  • Math.PI: 원주율(π)의 값을 나타내는 상수입니다.
const radius = 5;
const area = Math.PI * radius * radius;
console.log(area); // 78.53981633974483 출력
  • Math.E: 자연상수(e)의 값을 나타내는 상수입니다.
const x = 2;
const result = Math.exp(x);
console.log(result); // 7.3890560989306495 출력
  • Math.abs(x): x의 절댓값을 반환합니다.
const x = 2;
const result = Math.exp(x);
console.log(result); // 7.3890560989306495 출력
  • Math.acos(x): x의 아크코사인 값을 반환합니다.
const x = 0.5;
const result = Math.acos(x);
console.log(result); // 1.0471975511965979 출력 (약 60도)
  • Math.acosh(x): x의 쌍곡아크코사인 값을 반환합니다.
const x = 2.0;
const result = Math.acosh(x);
console.log(result); // 1.3169578969248166 출력
  • Math.asin(x): x의 아크사인 값을 반환합니다.
const x = 2.0;
const result = Math.acosh(x);
console.log(result); // 1.3169578969248166 출력
  • Math.asinh(x): x의 쌍곡아크사인 값을 반환합니다.
const x = 1.0;
const result = Math.asinh(x);
console.log(result); // 0.881373587019543 출력
  • Math.atan(x): x의 아크탄젠트 값을 반환합니다.
const x = 1.0;
const result = Math.atan(x);
console.log(result); // 0.7853981633974483 출력
  • Math.atanh(x): x의 쌍곡아크탄젠트 값을 반환합니다.
const x = 0.5;
const result = Math.atanh(x);
console.log(result); // 0.5493061443340549 출력
  • Math.atan2(y, x): y와 x 좌표를 기반으로 아크탄젠트 값을 반환합니다.
const x = 1;
const y = 1;
const result = Math.atan2(y, x);
console.log(result); // 0.7853981633974483 출력
  • Math.cbrt(x): x의 세제곱근을 반환합니다.
const num = 27;
const result = Math.cbrt(num);
console.log(result); // 3 출력
  • Math.ceil(x): x보다 크거나 같은 가장 작은 정수를 반환합니다.
const num = 4.2;
const result = Math.ceil(num);
console.log(result); // 5 출력
  • Math.clz32(x): x의 32비트 이진 정수 표현에서 앞의 0 비트 수를 반환합니다.
const num = 9; // 9의 이진 표현: 1001
const result = Math.clz32(num);
console.log(result); // 28 출력
  • Math.cos(x): x의 코사인 값을 반환합니다.
const angle = 0.5; // 라디안 단위의 각도
const result = Math.cos(angle);
console.log(result); // 0.8775825618903728 출력
  • Math.cosh(x): x의 쌍곡코사인 값을 반환합니다.
const number = 1.5;
const result = Math.cosh(number);
console.log(result); // 2.352409615243247 출력
  • Math.exp(x): x의 지수 값을 반환합니다.
const number = 2;
const result = Math.exp(number);
console.log(result); // 7.3890560989306495 출력
  • Math.expm1(x): x의 지수 값에서 1을 뺀 값을 반환합니다.
const number = 1;
const result = Math.expm1(number);
console.log(result); // 1.718281828459045 출력
  • Math.fround(x): x의 가장 가까운 단일 정밀도 부동소수점 값을 반환합니다.
const number = 3.14159;
const result = Math.fround(number);
console.log(result); // 3.141590118408203 출력
  • Math.hypot(...values): 전달된 값의 제곱 합의 제곱근을 반환합니다.
const x = 3;
const y = 4;
const z = 5;
const result = Math.hypot(x, y, z);
console.log(result); // 7.0710678118654755 출력
  • Math.imul(x, y): x와 y의 32비트 정수 곱셈 결과를 반환합니다.
const a = 12345;
const b = 67890;
const result = Math.imul(a, b);
console.log(result); // 838102050 출력
  • Math.log(x): x의 자연로그 값을 반환합니다.
const x = 10;
const result = Math.log(x);
console.log(result); // 2.302585092994046 출력
  • Math.log1p(x): x의 자연로그 값에 1을 더한 값을 반환합니다.
const x = 0.5;
const result = Math.log1p(x);
console.log(result); // 0.4054651081081644 출력
  • Math.log10(x): x의 상용로그 값을 반환합니다.
const x = 1000;
const result = Math.log10(x);
console.log(result); // 3 출력
  • Math.log2(x): x의 이진로그 값을 반환합니다.
const x = 8;
const result = Math.log2(x);
console.log(result); // 3 출력
  • Math.sign(x): x의 부호를 반환합니다.
const x1 = 5;
const x2 = -10;
const x3 = 0;

console.log(Math.sign(x1)); // 1 출력
console.log(Math.sign(x2)); // -1 출력
console.log(Math.sign(x3)); // 0 출력
  • Math.sinh(x): x의 쌍곡사인 값을 반환합니다.
const x = 2;

console.log(Math.sinh(x)); // 3.6268604078470186 출력
  • Math.tanh(x): x의 쌍곡탄젠트 값을 반환합니다.
const x = 1;

console.log(Math.tanh(x)); // 0.7615941559557649 출력
  • Math.trunc(x): x의 소수 부분을 제거한 정수 부분을 반환합니다.
const x = 3.14159;

console.log(Math.trunc(x)); // 3 출력
반응형
profile

이런저런 IT 이야기

@이런저런 IT 이야기

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...

검색 태그