Number
toString()
: 10진수 -> 2진수/16진수
let num = 10;
num.toString(); // '10'
num.toString(2); // '1010'
let num2 = 255;
num2.toString(16); // 'ff'
toFixed()
: 소수점 자릿수
let userRate = 30.1234;
userRate.toFixed(2); // '30.12'
userRate.toFixed(0); // '30'
userRate.toFixed(6); // '30.123400'
Number(userRate.toFixed(2); // 30.12
Math
Math.PI; // 3.141592653589793
Math.ceil(); // 올림
Math.floor(); // 내림
Math.round(); // 반올림
Math.random(); // 0 ~ 1 사이 무작위 숫자 생성
Math.abs(n); // n의 절대값
Math.pow(n, m); // n의 m 거듭 제곱 값
Math.sqrt(n); // n의 제곱근
기능함수들
isNaN()
: NaN인지 아닌지 구분
parseInt()
: 숫자로 변경
let margin = '10px';
parseInt(margin); // 10 -> 문자가 나올때까지의 숫자를 변경
Number(margin); // NaN
let redColor = 'f3';
parseInt(redColor); // NaN
parseInt(redColor, 16); // 243 -> 16진수 문자열 redColor를 10진수로 변경
parseInt('11', 2); // 3 -> 2진수 문자열 '11'을 10진수로 변경
parseFloat()
: 부동소수점으로 변환
댓글 없음:
댓글 쓰기