[TIL] 200330_Number & String

Simple Key·2020년 3월 30일
0

JavaScript 에서는 스트링과 스트링, 스트링과 숫자(number), 숫자와 숫자 모두 + 연산이 가능하다. - 연산은 숫자끼리만 가능

스트링으로 표시 된 숫자를 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);

number를 스트링으로 표시하고 싶다면 ?

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));
profile
프론트엔드 개발자 심기현 입니다.

0개의 댓글