Math

· JAVASCRIPT
처음 숫자 뽑기할 때 이게 너무 헷갈려서 따로 뺐다. 이 방법이 안전한 방법이 아니라서, 중요한 곳에서 랜덤한 값을 얻을 때는 또 다른 방법을 쓴다고 한다. 이 방법은 자바스크립트 랜덤함수를 이해하기에 적합한 것 같다. // 1이상 10미만의 정수 얻기 console.log(Math.floor(Math.random()*9)+1); // 특정 범위의 랜덤 정수를 얻는 함수 function random(min = 0, max = 10) { return Math.floor(Math.random() * (max - min) + min); } console.log(random()); // 0이상 10미만의 랜덤 정수 console.log(random(11, 20)); // 11이상 20미만의 랜덤 정수 conso..
· JAVASCRIPT
표준내장객체 (standard built-in object) Math에 관한 것을 정리했다. 이는 일부일 뿐이니 자세한 내용은 mdn 문서를 참조하자. //Math 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장객체 // Math.abs(), 주어진 숫자의 절댓값을 반환 console.log(Math.abs(2)); // 2 console.log(Math.abs(-2)); // 2 // Math.ceil(), 주어진 숫자를 올림해 정수를 반환 console.log(Math.ceil(3.141592)) // 4 // Math.floor(), 주어진 숫자를 내림해 정수를 반환 console.log(Math.floor(3.141592)); // 3 // Math.max(), 주어진 숫자 중 가장 큰 숫..