숫자 함수

Number()

정수로 변경해준다.

toString()

문자열로 바꿔주는 함수

let num = 10;
num.toString(); // '10'
num.toString(2); // 문자열로 2진수로 표현해줌
num.toString(16); // 16진수로 표현해준다.

parseInt() , parseFloat()

parseInt()는 문자열을 정수로 바꿔준다. 문자가 있으면 숫자있는 부분만 바꿔준다. 하지만 첫 시작이 문자라면 에러가 난다.
parseFloat()은 문자열을 소수로 바꿔준다.

let num = '10';
let error = 'f2f3';
parseInt(num); 
parseInt(num,16); // num을 16진수라고 명시해줌
parseInt(num,2); // num을 2진수라고 명시해줌

Math.ceil(), Math.floor(), Math.round()

  • ceil : 올림
  • floor : 내림
  • round : 반올림

toFixed()

소수점 자리수까지 나타내주는 함수이다. 0이 들어가면 정수부분만 출력해준다.

isNaN()

값이 NaN값인지 알려준다.(Not a Number)NaN은 '==', '===' 비교연산자로 연산할 수 없다.

isNaN('a'); //false

Math.random()

random()함수는 0 ~ 1 까지의 소수를 랜덤으로 생성해준다. * 100을 해주면 100까지의 숫자중 랜덤함수를 뽑는다. 만약 10이면 0 ~ 10가지의 수를 뽑아준다.

Math.floor(Math.random()*100)+1

Math.max(),Math.min(),Math.sqrt(),Math.pow()

  • Math.max() : 최대 값
  • Math.min() : 최소 값
  • Math.sqrt() : 제곱근
  • Math.pow() : 거듭제곱 -> Math.pow(2,3) -> 2^3

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN