[관련 권장사항: JavaScript 비디오 튜토리얼, 웹 프런트엔드]
Math 객체는 생성자가 아니며 수학 상수 및 함수의 속성과 메서드를 갖습니다. 수학 관련 연산(절대값, 반올림, 최대값 등)은 Math에서 멤버를 사용할 수 있습니다.
Math.PI //Pi
Math.floor () //반올림
Math.ceil () //반올림
Math.round () //가장 가까운 정수로 반올림 참고 - 3.5 결과는 - 3
Math.abs() //절대값
Math.max()/Math.min() //최대값과 최소값을 구합니다.
Math.random() //난수를 반환합니다. 0=<x<1(this method 매개변수가 없습니다.)
//1. 절대값 방식 console.log(Math.abs(1)) // 1 console.log(Math.abs(-1)); //1 console.log(Math.abs('-5')); //5는 암시적으로 변환되고 숫자 문자열을 숫자로 변환한 다음 절대값을 가져옵니다. console.log(Math.abs('aniu')) ; / /NaN
//2. 세 가지 반올림 방법 console.log(Math.floor(1.1)) //1 console.log(Math.floor(1.9)); //1 console.log(Math.floor(-1.1)) //-2 console.log(Math.ceil(1.1)) // 2 console.log(Math.ceil(1.9)); //2 console.log(Math.ceil(-1.9)) //-1 console.log(Math.round(1.5)); //2 .5의 특수 반올림은 더 큰 console.log(Math.round(-1.5))를 취하는 것입니다. // -1을 취하여 console.log를 취합니다. (Math.round(-1.2)) // -1
//3. 최대/최소값 찾기 console.log(Math.max(1,5,78,46)); console.log(Math.min(1,5,78,46));
//4. 난수 console.log(Math.random());
두 숫자 사이의 임의의 정수를 찾고 다음 두 숫자를 포함합니다.
//핵심 알고리즘
Math.floor(Math.random()*(max-min)) + min;
함수 getRandom(min,max){ return Math.floor(Math.random()*(max-min)) + min; } console.log(getRandom(1,7));
//랜덤 롤 콜 var arr = ['애니우','멍멍','리틀 나루토','겨울','샤오허','와','비트갓', '자와 '] //너무 많으면 이 예제를 작성하세요. console.log(arr); console.log('애니우가 당신을 사랑하나요???'); 함수 getRandom(최소,최대){ return Math.floor(Math.random()*(max-min)) + min; } console.log('무작위 적중:' + arr[getRandom(0,arr.length - 1)]);
[관련 추천 : 자바스크립트 동영상 튜토리얼, 웹 프론트엔드]
위는 자바스크립트 내장 객체 Math 인스턴스 공유에 대한 자세한 내용입니다. 자세한 내용은 소스코드 네트워크의 다른 관련 글을 참고해주세요!