본문 바로가기
Javascript

JavaScript - String, Number 변환

by Su1993 2020. 6. 22.
반응형

Number 함수를 사용해서 String에서 Number형으로 전환할 수 있다.

 

var birthYearInput = "2000";
console.log(typeof birthYearInput);

var numberBirthYear = Number(birthYearInput);
console.log(typeof numberBirthYear);

Number함수 말고 parseInt, ParseFloat 등도 있다.

 

parseInt("1.901");
parseFloat("1.901");
Number("1.901");
parseInt("200") + 1;

 

그렇다면 반대로 Number형에서 String형으로 변환할 수도 있다.

 

var numberAsNumber = 1234; 
var numberAsString = numberAsNumber.toString();

console.log(numberAsNumber, typeof numberAsNumber);
console.log(numberAsString, typeof numberAsString);

 

+연산의 특성을 활용해 아래와 같이도 변환할 수 있다.

 

var numberAsNumber = 1234; 
var numberAsString = 1234 + "";

console.log(numberAsNumber, typeof numberAsNumber);
console.log(numberAsString, typeof numberAsString);

 

반대로 -연산의 특성을 활용해 String형을 Number형으로 변환할 수도 있다.

 

var numberAsNumber = "1234"; 
var numberAsString = numberAsNumber - 0;

console.log(numberAsNumber, typeof numberAsNumber);
console.log(numberAsString, typeof numberAsString);
반응형

'Javascript' 카테고리의 다른 글

JavaScript - Number  (0) 2020.07.04
JavaScript - 날짜와 시간  (0) 2020.06.22
JavaScript - String  (0) 2020.06.21
JavaScript - 데이터 타입  (0) 2020.06.21
JavaScript - 배열 조작하기  (0) 2020.06.21

댓글