JavaScript 에서는 스트링과 스트링, 스트링과 숫자(number), 숫자와 숫자 모두 + 연산이 가능하다. - 연산은 숫자끼리만 가능
스트링으로 표시 된 숫자들 (예. "1.223", "33" 등)은 Number함수나 parseInt, parseFloat 함수 등을 이용하면 숫자형 데이터로 변환이 가능하다.
var iAmNumber1 = Number("1.223"); var iAmNumber2 = Number("33"); var iAmNumber3 = parseInt("1.223"); var iAmNumber4 = parseFloat("123124"); console.log(iAmNumber1, iAmNumber2, iAmNumber3, iAmNumber4);
var iAmNumber = 12345; iAmNumber.toString(); console.log(iAmNumber);
참고 - https://www.w3schools.com/js/js_math.asp
반올림 메서드 Math.round( )
Math.round(2.8); Math.round(2.499); Math.round(2); Math.rounnd(9.89);
올림 메서드 Math.ceil( )
Math.ceil(4.1); Math.ceil(4.0000001); Math.ceil(9.01); Math.ceil(1);
내림 메서드 Math.floor( )
Math.floor(2.5); Math.floor(2.49); Math.floor(3.990909099090); Math.floor(1);
랜덤 함수 Math.random( )
var randomNumber = Math.random(); console.log(randomNumber);
랜덤 함수를 이용하면 0.0000000000... 에서 0.99999999999... 사이의 숫자 중 랜덤으로 한 숫자를 제공한다. 이 랜덤 함수를 이용하여 개발자가 원하는 범위의 랜덤 숫자를 설정할 수 있다.
var randomNumber = Math.random(); console.log(Math.floor(randomNumber*10));