문자열을 정수로 바꾸는 함수!
function convertToInteger(str) {
return parseInt(str); // "56" -> 56
}
convertToInteger("56"); //56
parseInt(string, radix);
// 문자열, radix = 기수->10진법, 2진법 등등
function convertToInteger(str) {
return parseInt(str,2); //19
}
convertToInteger("10011");
문자열을 실수로 바꾸는 함수!
function convertToInteger(str) {
return parseFloat(str); // "56" -> 56
}
convertToInteger("56"); //56
Typescript에서 Narrowing 을 사용 할 때 사용하였다.
(검은고양이 네로잉 네로잉 ^.ᆽ.^= ∫ )
function cleaning (a : (number | string)[]){
let cleaningEnd : number[] = [];
a.forEach((b)=>{
if(typeof b === "string"){
cleaningEnd.push(parseFloat(b))
}else {
cleaningEnd.push(b)
}
})
return cleaningEnd
}
console.log(cleaning(['1',2,'3','56'])) //[1,2,3,56]