你好!

創(chuàng)新互聯(lián)專注于昆都侖網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供昆都侖營銷型網(wǎng)站建設(shè),昆都侖網(wǎng)站制作、昆都侖網(wǎng)頁設(shè)計(jì)、昆都侖網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務(wù),打造昆都侖網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供昆都侖網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
下面通過循環(huán)累加的方式,獲取結(jié)果:
$(document).ready(function(){
var?sum?=?0;
$.each($(":checkbox[name='checkvalue']"),function(){
sum?+=?parseInt(this.value);
});
alert(sum);
});
沒有相加的原因: 取出的值為字符串,字符串相加就會直接拼接在一起。
解決方法:將字符串轉(zhuǎn)化為數(shù)值類型,再相加。
JS code
script?type="text/javascript"
//取值的那部分我就不寫了,直接做幾個字符串進(jìn)行假設(shè)吧。
var?str1Arr=['10','20','33','-2'];
var?str2Arr=['10','20','33.5','-2'];
//將字符串轉(zhuǎn)化為數(shù)字:如果你確定全部為整數(shù),則可以通過parseInt
var?result1?=?0,result2?=?0;
for(var?i=0,max=str1Arr.length;imax;i++){
var?s?=?str1Arr[i];
result1?=?result1?+?parseInt(s,10);//第二個參數(shù)10?一定要加
}
//如果是小數(shù)點(diǎn)的,則可以通過parseFloat
for(var?i=0,max=str2Arr.length;imax;i++){
var?s?=?str2Arr[i];
result2?=?result2?+?parseFloat(s,10);
}
console.log(result1);
console.log(result2);
/script
//圖片為我的測試。
舉個簡單例子哈
var?item?=?[10,?20,?30];
var?sum?=?0;
$.each(item,?function?(i)?{
sum?+=?item[i];
});
alert(sum);
再比如?
input?type="text"?value="10"?/
input?type="text"?value="20"?/
input?type="text"?value="30"?/
var?sum2=0;
$("input").each(function(){
sum2+=+$(this).val();//+表示把?字符串的數(shù)字轉(zhuǎn)換為?number的數(shù)字
});
alert(sum2);
!DOCTYPE html
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title計(jì)算1到100個數(shù)相加的結(jié)果/title
/head
body
以下將使用javascript實(shí)現(xiàn)1到100個數(shù)相加結(jié)果為: /br
input type="button" value="計(jì)算" onClick="getSum()"
!--
1、 最好是把javascript代碼的加載放在頁面最底部
2、 最好是把javascript代碼放在外部文件中引入
--
script
function getSum(){
var sum = 0; // 相當(dāng)于java中的全局變量
for(var i=1;i=100;i++){ // i的作用域:for循環(huán)內(nèi)部
sum += i;
}
document.write("1到100個數(shù)相加的結(jié)果為:"+sum);
}
/script
/body
/html
直接加啊,變量1+變量2,防止有字符串等等,你可以先把變量轉(zhuǎn)為整數(shù)或小數(shù),相加前后有字符串拼接,數(shù)字運(yùn)輸用括號括起來
本文名稱:jquery相加,jquery實(shí)現(xiàn)兩數(shù)相加
網(wǎng)站鏈接:http://chinadenli.net/article38/dsiodsp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、Google、靜態(tài)網(wǎng)站、網(wǎng)站收錄、營銷型網(wǎng)站建設(shè)、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)