반응형
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 |
댓글