最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

各位前輩,這個問題我看了一天了,還是無法理解,求教

var sum=0;
for(var i=0;i<Str.length;i++){
?sum+=parseInt(Str[i].substring(3));
?}

首先第一個問題:為什么要先賦予sum=0的這個值?為什么不能直接寫成var?sum+=parseInt(Str[i].substring(3))

第二個問題:sum“+=”這個+號怎么理解?為什么要加上這個加號呢?我看之前的教程說i+=1,拆開應(yīng)該是i=i+1,那轉(zhuǎn)化到上面這組函數(shù),那應(yīng)該是sum=sum+parseInt(Str[i].substring(3)),那sum=0,加上的意義何在?

還請賜教,折磨我一天了。。。。。。。。。。。。不搞明白心不死啊

正在回答

2 回答

1、如果你在循環(huán)體里面寫 var xx=xxx;那么此變量會被循環(huán)創(chuàng)建,每次疊加的都是新對象,達不到疊加的目的。

2、+=只是一種簡約寫法,在java里有自動轉(zhuǎn)換的功能。

最后,學東西是:“知其然,再知其所以然”,別光想著為什么,先把東西做出來再去追究根本。

0 回復 有任何疑惑可以回復我~
#1

aurayang 提問者

謝謝賜教,雖然還是沒看懂,我是先按照我錯誤的理解寫出后達不到效果,然后再看別人的代碼,把正確答案加上了就能正確顯示了。然后四處找解釋,但是還是不能理解,才來請教的。本人0基礎(chǔ),一點一點自學呢,所以理解能力較弱,還請理解。
2015-04-08 回復 有任何疑惑可以回復我~

http://www.cnblogs.com/terryglp/articles/1776695.html

0 回復 有任何疑惑可以回復我~
#1

aurayang 提問者

謝謝,我仔細看看
2015-04-08 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

各位前輩,這個問題我看了一天了,還是無法理解,求教

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號