document.getElementById(), document.getElementsByName() 등을 통해 추출된 value는[document.getElementById().value를 사용해서]
기본적으로 string을 리턴합니다.(10이 아니라 "10"이 리턴된다는 말)
예제 소스는 다음과 같습니다.
var result = document.getElementById("example1").value;
typeof(result); // 항상 string이 출력됨
따라서 number로 형변환이 필요할 경우 다음과 같이 처리할 수 있습니다.(가끔 요긴하게 사용 가능)
var result = parseInt(document.getElementById("example1").value); // 제일 정석적인 방법(parseInt 사용)
var result = +document.getElementById("example1").value; // 꼼수(?) 1
var result = document.getElementById("example1").value|0; // 꼼수 2
var result = document.getElementById("example1").value+0; // 꼼수 3
기본적으로 string을 리턴합니다.(10이 아니라 "10"이 리턴된다는 말)
예제 소스는 다음과 같습니다.
var result = document.getElementById("example1").value;
typeof(result); // 항상 string이 출력됨
따라서 number로 형변환이 필요할 경우 다음과 같이 처리할 수 있습니다.(가끔 요긴하게 사용 가능)
var result = parseInt(document.getElementById("example1").value); // 제일 정석적인 방법(parseInt 사용)
var result = +document.getElementById("example1").value; // 꼼수(?) 1
var result = document.getElementById("example1").value|0; // 꼼수 2
var result = document.getElementById("example1").value+0; // 꼼수 3
'IT노트(구) > JavaScript' 카테고리의 다른 글
자바스크립트 JSON 객체를 string으로 변환하는 방법 (0) | 2015.11.08 |
---|---|
순수 자바스크립트로 JSONP 구현하는 방법 (0) | 2015.11.06 |
자바스크립트 객체(Object) 선언 방법 및 개념 (0) | 2015.11.04 |
alert가 window.alert의 줄임말이라는 사실을 믿을 수 있는가? (0) | 2015.11.02 |
window.attachEvent 대신 window.addEventListener를 사용하자. (1) | 2015.11.01 |