document.getElementById().value得到的是字符串還是數值?。?/h1>
var?num2?=?document.getElementById("txt2").value;
case?'/':
????????????if?(num2?!=?'0')//*************
????????????????result?=?parseFloat(num1)?/?parseFloat(num2);
????????????else
????????????????alert("0不能作除數!");
????????break;
/*在判斷條件里,不管是用?num2?!=?0?;?還是用?num2?!=?'0';都能判斷的出來*/
/*請問獲得的num2究竟是數值還是字符串?*/
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)就能知道它是什么啦,記得去控制臺看