isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,
以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。
var txtCostVal=document.getElementById("txtCost").value; if(txtCostVal == "" ||isNaN(txtCostVal)||Number(txtCostVal)== 0) { alert("請輸入額外費用!"); document.getElementById("txtCost").focus(); return false; }