let num = 10;
num.toString(); // "10"
기본 동작. 10을 String으로 바꿔준다.
let num = 10;
num.toString(2); // "1010"
10을 '2'진수로 바꾼 뒤, String으로 반환한다.
let num2 = 255;
num2.toString(16); // "ff"
255를 '16'진수로 바꾼 뒤, String으로 반환한다.
소수점 처리 함수이다.
들어온 정수 인자만큼의 소수점 자리를 남긴 후, 문자열로 반환한다.
let a = 30.1234;
a.toFixed(2); // "30.12"
a.toFixed(0); // "30"
a.toFixed(6); // "30.123400"
Number(a.toFixed(6)); // 30.123400
다시 숫자로 사용하고 싶은 경우, Number 처리가 필수적이다.
정수가 나오는 부분까지 정수로 변경하여 반환
let redColor='f3';
parseInt(redColor); // NaN 반환
parseInt(redColor, 16); // 243반환
parseInt(redColor, 16)은
redColor를 16진수로 받아들이고 2진수로 바꾼 뒤, 정수로 반환한다.
실수가 나오는 부분까지 실수로 변경하여 반환 (.허용)
0 ~ 1 사이 무작위 숫자
-> 1~100사이 임의의 숫자?
Math.floor(Math.randome()*100) +1