Call function from one JS file into another JS file in JavaScript
This tutorial will show you how to call a function from one JavaScript file into another Javascript file.
First, I will create a button in HTML to show the result in browser.
<input type = "button" value = "Show the result" onclick = "codeSpeedy()"/>
In the above HTML program, I have created a button called Show the result which needs to be clicked by the user to see the result.
Here’s the first JavaScript program ( index1.js)
let num1 = 7; let num2 = 5; function result() { return num1 * num2; }
Here I have declared two variables num1
& num2
and assigned the value of num1
is 7
and num2
is 5
. Then the function result()
that will return the multiplication of num1
and num2
whenever we call the function.
Here’s the second JavaScript program ( index2.js)
function codeSpeedy() { document.write((result()).toFixed()); }
The document.write()
method used to write the output in the browser.
Then I called the result()
function from the index1.js
to calculate the result.
And toFixed()
method to convert the number into a string and print the string.
Now, I have to insert these two Javascript files in the above HTML program that I created first like below.
<body> <input type = "button" value = "Show the result" onclick = "codeSpeedy()"/> <script src="index1.js"></script> <script src="index2.js"></script> </body>
If you run this program, you will get a Show the result button, as soon as you click the button the function codeSpeedy()
will execute and will display the calculated result in the browser.
Output:
35
Notes:
toFixed()
method rounds off a number to a significant number of decimal.
Leave a Reply