수학 확장
@dalbit-yaksok/math 패키지는 수학 계산에 필요한 다양한 함수와 상수를 제공합니다.
설치
@dalbit-yaksok/math 패키지를 설치합니다.
bash
deno install jsr:@dalbit-yaksok/math사용법
@dalbit-yaksok/math 패키지는 Extension 인터페이스를 구현한 MathExtension 클래스를 제공합니다. YaksokSession에 이 확장을 등록하면 바로 사용할 수 있습니다.
typescript
import { YaksokSession } from '@dalbit-yaksok/core'
import { MathExtension } from '@dalbit-yaksok/math'
const session = new YaksokSession()
await session.extend(new MathExtension())수학 확장의 런타임 이름은 수학입니다. 모든 함수는 @수학 접두사를 사용하여 호출할 수 있습니다.
기본 연산
(값)의 절댓값
값의 절댓값을 반환합니다.
yak
@수학 (-10)의 절댓값 보여주기(값) 반올림 / 소수점 (숫자)번째까지 반올림
값을 반올림합니다. 소수점 자릿수를 지정할 수 있습니다.
yak
@수학 (3.14) 반올림 보여주기
@수학 (3.14159) 소수점 (2)번째까지 반올림 보여주기(값) 올림 / 소수점 (숫자)번째까지 올림
값을 올림합니다. 소수점 자릿수를 지정할 수 있습니다.
yak
@수학 (3.14) 올림 보여주기
@수학 (3.14159) 소수점 (2)번째까지 올림 보여주기(값) 버림 / (값) 내림 / 소수점 (숫자)번째까지 버림
값을 버림(내림)합니다. 소수점 자릿수를 지정할 수 있습니다.
yak
@수학 (3.14) 버림 보여주기
@수학 (3.14) 내림 보여주기
@수학 (3.14159) 소수점 (2)번째까지 버림 보여주기(값)의 제곱 / 제곱근
값의 제곱 또는 제곱근을 구합니다.
yak
@수학 (4)의 제곱 보여주기
@수학 (16)의 제곱근 보여주기(밑)의 (지수)제곱
밑을 지수만큼 거듭제곱한 값을 구합니다.
yak
@수학 (2)의 (10)제곱 보여주기로그
(값)의 자연로그 / 상용로그
자연로그(ln) 또는 상용로그(log10)를 구합니다.
yak
@수학 (10)의 자연로그 보여주기
@수학 (100)의 상용로그 보여주기(밑)을 밑으로 하는 (값)의 로그
지정한 밑을 사용하는 로그 값을 구합니다.
yak
@수학 (2)를 밑으로 하는 (8)의 로그 보여주기삼각함수 (라디안)
라디안 단위를 사용하는 삼각함수입니다.
yak
@수학 (0)의 사인 보여주기
@수학 (0)의 코사인 보여주기
@수학 (0)의 탄젠트 보여주기
@수학 (1)의 아크사인 보여주기
@수학 (1)의 아크코사인 보여주기
@수학 (1)의 아크탄젠트 보여주기삼각함수 (도)
도(degree) 단위를 사용하는 삼각함수입니다.
yak
@수학 사인 (90)도 보여주기
@수학 코사인 (0)도 보여주기
@수학 탄젠트 (45)도 보여주기상수
파이 / 원주율
원주율 값을 반환합니다.
yak
@수학 파이 보여주기
@수학 원주율 보여주기자연상수
자연상수 e 값을 반환합니다.
yak
@수학 자연상수 보여주기집계
(목록)중 최댓값 / 최솟값
목록에서 가장 큰 값 또는 가장 작은 값을 찾습니다.
yak
@수학 [1, 5, 3]중 최댓값 보여주기
@수학 [1, 5, 3]중 최솟값 보여주기(가)와 (나)중 더 큰 값 / 더 작은 값
두 값 중 더 큰 값 또는 더 작은 값을 반환합니다.
yak
@수학 (10)와 (20)중 더 큰 값 보여주기
@수학 (10)와 (20)중 더 작은 값 보여주기(목록)의 합계 / 평균
목록의 모든 요소의 합계 또는 평균을 구합니다.
yak
@수학 [1, 2, 3, 4, 5]의 합계 보여주기
@수학 [1, 2, 3, 4, 5]의 평균 보여주기랜덤
랜덤 값 / 무작위 수
0 이상 1 미만의 무작위 실수를 반환합니다.
yak
@수학 랜덤 값 보여주기
@수학 무작위 수 보여주기(최소)부터 (최대)까지 랜덤 정수
지정한 범위 내의 무작위 정수를 반환합니다.
yak
@수학 (1)부터 (10)까지 랜덤 정수 보여주기변환
(가)를 (나)로 나눈 나머지
나머지 연산(modulo)을 수행합니다.
yak
@수학 (10)를 (3)으로 나눈 나머지 보여주기(각도) 라디안으로 / (라디안) 도로
도 단위를 라디안으로, 또는 라디안 단위를 도로 변환합니다.
yak
@수학 (180) 라디안으로 보여주기
@수학 (파이) 도로 보여주기