[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;
}
* 코드 중 버그 및 에러가 있는 경우 댓글로 알려주시면 수정하도록 하겠습니다.
* 댓글 하나하나가 작성자에겐 큰 힘이 됩니다. 감사합니다.
'컴퓨터 이야기 > JavaScript' 카테고리의 다른 글
[jQuery] Window의 사이즈 변경 이벤트 함수 $(window).resize() (0) | 2020.11.14 |
---|---|
[jQuery] $(document).ready() 와 $(window).on("load") (0) | 2020.08.03 |