मैंने प्रोजेक्ट यूलर शुरू किया। मैं समस्या 2 पर हूं और इस कोड के साथ 4 मिलियन तक की फिबोनाची संख्याओं के योग के साथ आने के लिए आया हूं। ऐसा लगता है कि कोड काफी कुछ करता है जो मैं चाहता हूं। जब कोड चलाया जाता है तो मुझे सूचीबद्ध सही योग दिखाई देता है। एकमात्र भाग जो मैं वास्तव में उलझन में हूं, परिणाम में प्रदर्शित अंतिम संख्या है।फिबोनासी अनुक्रम (जेएस) - संख्याओं का योग
जे एस कोड::
var previous = 0;
var current = 1;
var sum = 0;
var next;
for(i = 1; i < 100; i++){
next = current + previous;
previous = current;
current = next;
if(current % 2 === 0 && current < 4000000) {
sum += current;
console.log(sum);
}
}
परिणाम:
2
10
44
188
798
3382
14328
60696
257114
1089154
4613732 (this is the number i was trying to get)
=> 354224848179262000000 (confused as to why this number shows up and what it represents)
यह जावा नहीं है। 'जावा! = जावास्क्रिप्ट '। –
आप किस ब्राउज़र में हैं? जो नंबर आप चाहते हैं वह वह नंबर है जो मुझे मिलता है ... https://jsbin.com/reweqalaxa/edit?js,console – Deryck