This program explains how to generate Fibonacci numbers using Javascript. The javascript is embedded in HTML code. You can refer to the input and output images attached.

**Input:** A number

**Output:** Fibonacci numbers series for the entered number

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
//fibonacci.html <!DOCTYPE HTML> <?xml version="1.0" encoding="UTF-8"?> <html> <head> <title> fibonacci.html </title> </head> <body style="background-color:green"> <!-- it is advised to not use inline styling --> <h3 style="text-align:center; color:white"> Program to generate the Fibonacci Series </h3> <script type="text/javascript"> var limit = prompt("Enter the limit 'n' to generate the fibonacci series:", " "); var f1=0; var f2=1; document.write("The limit entered to generate the fibonacci series is: ",limit, "<br/>"); document.write("The fibonacci series : "); document.write("",f1," "); document.write("",f2," "); var i,f3; for(i=2; i<limit; i++) { f3=f1+f2; document.write("",f3," "); f1=f2; f2=f3; } </script> </body> </html> |

*Suggested Read:*

- JavaScript to find the position of the left most vowel in a string
- How to generate Fibonacci numbers using Javascript

**Input:**

**Output:**

**How to execute this script?**

- Copy the code to a text file and save it with a .html extension.
- Open this file in a web browser.
- You will be asked to enter a number and as a result, the corresponding Fibonacci series is displayed for that number.
- To check for another number, refresh the web page and enter a new number.

Please let me know if you encounter any problems.

This code is not working on my Crome and IE browser… Showing Errors as like below

This page contains the following errors:

error on line 8 at column 17: AttValue: ” or ‘ expected

Below is a rendering of the page up to the first error.

Program to generate the Fibonacci Series

and the program is-

fib.html

Program to generate the Fibonacci Series

var limit = prompt(“Enter the limit ‘n’ to generate the fibonacci series:”, ” “);

var f1=0;

var f2=1;

document.write(“The limit entered to generate the fibonacci series is:”,limit, “”);

document.write(“The fibonacci series :”);

document.write(“”,f1,””);

document.write(“”,f2,””);

var i,f3;

for(i=2; i<limit; i++)

{

f3=f1+f2;

document.write(“”,f3,””);

f1=f2;

f2=f3;

}

It works perfect in all the browsers. It cannot be browser dependent.