加法運算 ?想必大家聽到這都會不屑了,加法運算這是多麼簡單的運算。然而有的時候在Jquery也讓人挺頭疼的。
常規的是:
var num1 = 123;
var num2=123;
var total = num1+num2;
這個想必大家一看都知道結果了246,沒錯結果是這個。
那如果這樣:
<input type="text" id="txt1" value="123" />
<input type="text" id="txt2" value="123" />
var num1= $("#txt1").val();
var num2 = $("#txt2").val()
var total = num1+num2;
這個結果呢,246? 而結果是123123,此時jQuery將其認爲是字符串的相加。如何獲取自己所要的值?
一開始想到的是將num1和num2轉換爲值類型,可這方法太麻煩也未必可行,所以就放棄了。
有一種更簡單的方法:
var total = num1*1+num2*1;
此時,結果就是246了
原文地址:http://www.cnblogs.com/chenyt/archive/2011/01/28/1947156.html