var num = document.getElementById("num").value 가 빈값일 경우

var num = Number(num);

하면 빈값이라도 0 으로 리턴한다.

alert(isNaN(num));

하면 빈값이라도 false 반환한다.