var value=123; // number
var value="123"; // string
var value='123'; // string
var num1= document.getElementByID("num1").value;
웹에서 인식하는 것은 무조건 string 타입으로 인식된다.
typeof(num1)
/* 타입 확인하기 */
console.log("확인용 : ", typeof(num1));
Number(num1)
Number(num1) 에서 num1 이 숫자가 아닌 문자가 들어오면 Nan 결과가 뜬다.
if 문에서 NaN 인지 확인하기 => isNan
if(isNan(Number(num1))){
console.log("확인용 : ", ~~~); /* 콘솔 창에 뜨게 하기 */
alert(""); /* 알림창 뜨게 하기 */
}
document.getElementById("변수명").focus();
window.onload = function(){
document.getElementById("변수명").focus();
}
function func_clear(){
document.getElementById("변수명").value = "";
document.getELemnetById("변수명").innerHTML = "";
}
<java>
int num = ~~;
int num = ~~; ==> 불가능
<javascript>
var num = ~~;
var num = ~~; ==> 가능
var num;
num = 123;
var num = "123";
console.log("확인용 : ", typeof(num)); // string
var num = Number(document.getElementById("num").value);
console.log("확인용 : ", typeof(num)); // number