정수로 변경해준다.
문자열로 바꿔주는 함수
let num = 10;
num.toString(); // '10'
num.toString(2); // 문자열로 2진수로 표현해줌
num.toString(16); // 16진수로 표현해준다.
parseInt()는 문자열을 정수로 바꿔준다. 문자가 있으면 숫자있는 부분만 바꿔준다. 하지만 첫 시작이 문자라면 에러가 난다.
parseFloat()은 문자열을 소수로 바꿔준다.
let num = '10';
let error = 'f2f3';
parseInt(num);
parseInt(num,16); // num을 16진수라고 명시해줌
parseInt(num,2); // num을 2진수라고 명시해줌
소수점 자리수까지 나타내주는 함수이다. 0이 들어가면 정수부분만 출력해준다.
값이 NaN값인지 알려준다.(Not a Number)NaN은 '==', '===' 비교연산자로 연산할 수 없다.
isNaN('a'); //false
random()함수는 0 ~ 1 까지의 소수를 랜덤으로 생성해준다. * 100을 해주면 100까지의 숫자중 랜덤함수를 뽑는다. 만약 10이면 0 ~ 10가지의 수를 뽑아준다.
Math.floor(Math.random()*100)+1
Math.pow(2,3) -> 2^3