[Deep Dive] 29. Math
7670 ワード
Mathとは?
1.Math Property
① Math.PI
は、
2.Mathメソッド
① Math.abs
② Math.round
Math.round(1.4); // → 1
Math.round(1.6); // → 2
Math.round(-1.4); // → -1
Math.round(-1.6); // → -2
Math.round(1); // → 1
Math.round(); // → NaN
③ Math.ceil
Math.ceil(1.4); // → 2
Math.ceil(1.6); // → 2
Math.ceil(-1.4); // → -1
Math.ceil(-1.6); // → -1
Math.ceil(1); // → 1
Math.ceil(); // → NaN
④ Math.floor
Math.floor(1.9); // → 1
Math.floor(9.1); // → 9
Math.floor(-1.9); // → -2
Math.floor(-9.1); // → -10
Math.floor(1); // → 1
Math.floor(); // → NaN
⑤ Math.sqrt
⑥ Math.random
Math.random(); // 0에서 1미만의 랜덤 실수
/*
Q. 1에서 10 범위의 랜덤 정수 취득하는 법
1) Math.random으로 0에서 1미만의 랜덤 실수를 구한 다음, 10을 곱해 0에서 10미만의 랜덤 실수를 구한다.
2) 0에서 10미만의 랜덤 실수에 1을 더해 1에서 10범위의 랜덤 실수를 구한다.
3) Math.floor로 1에서 10범위의 랜덤 실수의 소수점 이하를 떼어 버린 다음 정수를 반환한다.
*/
const random = Math.floor((Math.random() * 10)) +1);
console.log(random); // 1에서 10범위의 정수 출력
⑦ Math.pow
⑧ Math.max
⑨ Math.min
Reference
この問題について([Deep Dive] 29. Math), 我々は、より多くの情報をここで見つけました https://velog.io/@hyesom/Deep-Dive-29.-Mathテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol