document.getElementById().value得到的是字符串還是數值???
var?num2?=?document.getElementById("txt2").value;
case?'/':
????????????if?(num2?!=?'0')//*************
????????????????result?=?parseFloat(num1)?/?parseFloat(num2);
????????????else
????????????????alert("0不能作除數!");
????????break;
/*在判斷條件里,不管是用?num2?!=?0?;?還是用?num2?!=?'0';都能判斷的出來*/
/*請問獲得的num2究竟是數值還是字符串?*/
2016-07-09
是字符串,若要進行運算,需要使用parseInt()或parseFloat()函數將其進行解析為數值。
2015-02-19
你在num2后加一行 console.log(typeof num2)就能知道它是什么啦,記得去控制臺看