File tree Expand file tree Collapse file tree
JavaScript Interview Programs Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+
2+ // ********************************************************************************* fibonacci ***********************************************************************
3+
4+ // 1. Generate fibonacci of a Number:
5+
6+ // Generate Fibonacci of a number using for loop():
7+ function fibonacci ( n ) {
8+ let num1 = 0 , num2 = 1 , next ;
9+ console . log ( "Fibonacci Sequence:" ) ;
10+ for ( let i = 1 ; i <= n ; i ++ ) {
11+ console . log ( num1 ) ;
12+ next = num1 + num2 ;
13+ num1 = num2 ;
14+ num2 = next ;
15+ }
16+ }
17+ fibonacci ( 7 ) ;
18+ // Output:
19+ // Fibonacci Sequence:
20+ // 0
21+ // 1
22+ // 1
23+ // 2
24+ // 3
25+ // 5
26+ // 8
27+
28+ // OR
29+
30+ // Generate Fibonacci of a Number Using While Loop:
31+ function fibonacci ( n ) {
32+ let num1 = 0 , num2 = 1 , count = 0 ;
33+ console . log ( "Fibonacci Series:" ) ;
34+ while ( count < n ) {
35+ console . log ( num1 ) ;
36+ let temp = num1 + num2 ;
37+ num1 = num2 ;
38+ num2 = temp ;
39+ count ++ ;
40+ }
41+ }
42+ fibonacci ( 7 ) ;
43+ // Output:
44+ // 0 1 1 2 3 5 8
45+
46+
You can’t perform that action at this time.
0 commit comments