Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve() {
- const conversionMap = {
- km: 1000,
- m: 1,
- cm: 0.01,
- mm: 0.001,
- mi: 1609.34,
- yrd: 0.9144,
- ft: 0.3048,
- in: 0.0254,
- }
- let convertBtn = document.getElementById('convert');
- convertBtn.addEventListener('click', convertUnits);
- function convertUnits () {
- let inputUnit = document.getElementById('inputUnits').value;
- let inputValue = Number(document.getElementById('inputDistance').value);
- let outputUnit = document.getElementById('outputUnits').value;
- let outputField = document.getElementById('outputDistance');
- let inputValueInMeters = inputValue * Number(conversionMap[inputUnit]);
- let outputValue = inputValueInMeters / Number(conversionMap[outputUnit]);
- outputField.value = outputValue;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement