[JavaScript] 문자형을 숫자형으로 바꿔주기

 

 -> js파일은 맨 하단에 있습니다.

 

1. Number 함수를 사용한다.

var myData = '0';
var myNumber = Number(myData);

 

1-2. 아래의 함수를 참조한다. (필요에 의해 개인적으로 만들었음을 알려드립니다.)

function changeNumber(data) {
    console.log('input Data : ', data);
    if(!!data) {
        data = data*1;
    } else {
        if(data == '0') {
            data = 0;
        }
    }
    console.log('output Data : ', data);
    return data;
}

 

2. NaN을 0으로 처리 (필요에 의해 개인적으로 만들었음을 알려드립니다.)

function changeNumber_NaN(data) {
    console.log('input Data : ', data);
    if(!!data) {
        data = data*1;
    } else {
        if(data == '0') {
            data = 0;
        }
    }
    if(isNaN(data)) {
		data = 0;
	}
    console.log('output Data : ', data);
    return data;
}

 

3. 숫자만 숫자로, 나머진 그대로 return (필요에 의해 개인적으로 만들었음을 알려드립니다.)

function changeNumber_rest(data) {
    console.log('input Data : ', data);
    if(!!data) {
        if(!isNaN(data)) {
            data = data*1;
        }
    } else {
        if(data == '0') {
            data = 0;
        }
    }
    console.log('output Data : ', data);
    return data;
}

change_Number.zip
0.00MB

 

* 코드 중 버그 및 에러가 있는 경우 댓글로 알려주시면 수정하도록 하겠습니다.

* 댓글 하나하나가 작성자에겐 큰 힘이 됩니다. 감사합니다.

+ Recent posts