Number() 함수를 사용해서 String형에서 Number형으로 전환할 수 있습니다.
const birthYearInput = "2000";
console.log(typeof birthYearInput); // String
const numberBirthYear = Number(birthYearInput); // string -> number
console.log(typeof numberBirthYear); // number
Number 함수 외에도 parseInt(), parseFloat() 등이 있습니다.
parseInt("1.901");
parseFloat("1.901");
Number("1.901");
parseInt("200") + 1;
const numberAsNumber = 1234;
const numberAsString = numberAsNumber.toString();
// numberAsNumber을 toString()을 이용하여 string 타입으로 변경
console.log(numberAsNumber, typeof numberAsNumber);
// 1234 number
console.log(numberAsString, typeof numberAsString);
// "1234" string
function countRemainingPension(age_string){
if(age_string < 65){ // 65세부터 받을수 있는 조건문 작성
leftAge = 65 - age_string // 남은 나이를 계산해야하여 변수에 할당
toString = leftAge.toString() // 남은 나이를 string 값으로 바꿔줌
return '앞으로 '+ toString +'년 남으셨습니다.'
}
}
console.log(countRemainingPension(35))
// '앞으로 30년 남으셨습니다.'