- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to Create a Currency Converter in JavaScript?
In this tutorial, we will be discussing how to create a currency converter in JavaScript. We will be discussing the various steps involved in creating such a converter.
What is a currency converter?
A currency converter is a tool that helps you convert one currency to another. For example, if you are from the United States and you are traveling to Europe, you will need to use a currency converter to convert your US dollars into Euros.
Why use JavaScript to create a currency converter?
JavaScript is a versatile programming language that can be used to create a wide variety of applications, including web-based applications. When it comes to creating a currency converter, JavaScript provides a number of advantages, such as:
Ease of use − JavaScript is relatively easy to learn and use, compared to other programming languages. This makes it an ideal choice for creating a currency converter application.
Cross-platform compatibility − JavaScript code can be executed on different platforms, such as Windows, Mac, and Linux. This makes it possible to create a currency converter that can be used by people on different platforms.
Popularity − JavaScript is one of the most popular programming languages in the world. This means that there is a large community of developers who can provide support and assistance if needed.
Example 1
Now that we have discussed some of the reasons for using JavaScript to create a currency converter, let's take a look at the code to create a currency converter.
Below is the full working code.
<!doctype html> <HTML> <head> <title>How to Create a Currency Converter in JavaScript</title> </head> <body> <h1>Currency Converter</h1> <p> Select Currency and enter Amount to convert.</p> <form> <label>From:</label> <select id="from"> <option value="USD">USD</option> <option value="EUR">EUR</option> <option value="GBP">GBP</option> <option value="INR">INR</option> </select> <label>To:</label> <select id="to"> <option value="USD">USD</option> <option value="EUR">EUR</option> <option value="GBP">GBP</option> <option value="INR">INR</option> </select> <label>Amount:</label> <input type="text" id="amount" /> <button type="button" id="convert">Convert</button> <p id="result"></p> </form> <script> const convert = document.getElementById("convert"); const result = document.getElementById("result"); const from = document.getElementById("from"); const to = document.getElementById("to"); const amount = document.getElementById("amount"); convert.addEventListener("click", function() { let fromCurrency = from.value; let toCurrency = to.value; let amt = amount.value; fetch(`https://api.exchangerate-api.com/v4/latest/${fromCurrency}`) .then(response => { return response.json(); }) .then(data => { let rate = data.rates[toCurrency]; let total = rate * amt; result.innerHTML = `${amt} ${fromCurrency} = ${total} ${toCurrency}`; }); }); </script> </body> </html>
In the above code, we have created a currency converter that can convert USD to EUR, GBP, and INR.
Note − You can easily modify the code to support other currencies as well.
Conclusion
Creating a currency converter in JavaScript is a relatively easy task. All you need to do is use the JavaScript programming language to create a web-based application. You can use the code provided in this tutorial to create a currency converter that can convert USD to EUR, GBP, and INR.
- Related Articles
- How to create infix to postfix converter in JavaScript?
- How to create a weight converter with HTML and JavaScript?
- How to create a temperature converter with HTML and JavaScript?
- How to create a length converter with HTML and JavaScript?
- How to create a speed converter with HTML and JavaScript?
- Temperature converter using JavaScript
- How to convert a currency string to a double with jQuery or JavaScript?
- ASCII to hex and hex to ASCII converter class in JavaScript
- Converting numbers to Indian currency using JavaScript
- How to install Any Video Converter on Windows?
- How can I format numbers as dollars currency string in JavaScript?
- How to create a Boolean object in JavaScript?
- How to create a custom object in JavaScript?
- How to create a Date object in JavaScript?
- How to create a private variable in JavaScript?
