ES5까지는 Javascript에서 수학 계산 처리 함수는 많이 부족했습니다.
하지만, ES6에서 수학 계산용 함수가 많이 추가되었는데, 이를 통해 머신러닝/딥러닝에 대응할 수 있게되었습니다. 그에 대해서 Tensorflow.js 라이브러리도 나왔습니다.
여기서는 일반적인 사용에 대해서 개요 중심으로 다루고 수학 계산을 좀 더 자세하게 다루는것은
따로 공부를 좀 해서 Tensorflow.js쪽을 진행하며 다루겠습니다.
소수를 제외한 정수를 반환하는 메소드
console.log(Math.trunc(12.56), Math.floor(12.56));//12, 12
console.log(Math.trunc(-12.56), Math.ceil(-12.56));//-12, -12
console.log(Math.trunc("45.67"), Math.trunc(true));//45, 1
값의 부호에 해당하는 값을 구하는 메소드입니다.
console.log(Math.sign(5), Math.sign(-5));
console.log(Math.sign(-0), Math.sign("123"));