Math.PI=3.141592...
Math.ceil(): 올림
Math.floor():내림
Math.round():반올림
let userRate = 30.1234 :
요구사항 : 소수점 둘째자리까지 표현하려면
Math.round(userRate*100) /100 //30.12
또는 소숫점 자릿수 메소드를 쓴다. 통계나 지표 작업에 많이 쓰인다.
userRate.toFixed(2) ;
정수만 남길 때도 이 메소를 쓴다.
userRate.toFixed(0) ; //"30" 실행
이 메소드의 단점을 문자로 출력한다는 점이다. 그래서 숫자로 바꿔줘야 한다.
Number(userRate.toFixed(2));
******************************************
문자를 숫자로 바꿀 때는
parseInt() 를 쓴다. Number()는 숫자와 문자가 섞여있으면 NaN을 출력하지만
parseInt()는 최대한 숫자만 출력한다.
ParseFloat()는 소숫점까지 반환. 즉 실수로 바꿔줌.
로또 메소드
Math.floor(Math.random()*100)+1
Math.abs(): 절대값을 구한다. abs는 absolute의 약자이다.
Math.pow(n,m) : 제곱 구하기
Math.sqrt(): 제곱근 구하기.sqrt는 square root의 약자이다.
'JavsScript' 카테고리의 다른 글
배열 메소드-splice,slice,concat (0) | 2022.02.20 |
---|---|
문자열 메소드 (0) | 2022.02.19 |
Symbol : 유일한 식별자 (0) | 2022.02.13 |
객체에서 사용할 수있는 method (0) | 2022.02.13 |
Object.assign]객체 복제 (0) | 2022.02.13 |