숫자를 다른 범위의 값으로 변환하기(?)

ooz·2021년 5월 13일
0

스터디

목록 보기
8/18

in_min부터 in_max까지의 범위에 있는 어떤 숫자 num이 out_min~out_max 범위에서는 어떤 값일지 계산하여 반환하는 함수다.
예) 0~11까지 있는 '시간' 단위를 0~360 까지의 각도 범위의 숫자로 변환할 때

const scale = (num, in_min, in_max, out_min, out_max) => {
  return ((num - in_min) * (out_max - out_min)) / (in_max - in_min) + out_min;
};
profile
사는 것도 디버깅의 연속. feel lucky to be different🌈 나의 작은 깃허브는 https://github.com/lyj-ooz

0개의 댓글