Open In App

JavaScript Program to Convert Kilometers to Miles

Kilometers and miles are units of distance commonly used in navigation, travel, and geographical measurements. Converting kilometers to miles is a fundamental operation in many applications.

Example:

// Formula to convert kilometers into miles: 
1 kilometers = 1 * 0.621371 miles

Table of Content

Using Function

Here we define a function, convertKilometersToMiles, that takes the kilometers as an input parameter for converting it into miles units. It then invokes the function with a kilometers value of 20. Inside the function, use the formula kilometers* 0.621371, to convert it into miles. Finally, return the result.

Example: The example below shows the demonstration of converting kilometers into miles using a function.

function convertKilometersToMiles(kilometers) {
    return kilometers * 0.621371;
}

const kilometers = 20;
const miles = convertKilometersToMiles(kilometers);
console.log(`${kilometers} kilometers is equal to ${miles} miles.`);

Output
20 kilometers is equal to 12.42742 miles.

Time Complexity: O(1)

Space Complexity: O(1)

Using Class

Here we will define a class named DistanceConverter which will contain a method called convertToMiles and will handle the conversion of kilometers to miles. Instantiate the DistanceConverter class using the new keyword, which creates an object of the class. Call the convertToMiles method on the converter object, passing the number of kilometers you want to convert as an argument. Print result.

Example: The example below shows the demonstration of converting kilometers into miles using class.

class DistanceConverter {
    convertToMiles(kilometers) {
        return kilometers * 0.621371;
    }
}

const converter = new DistanceConverter();
const kilometers = 20;
const miles = converter.convertToMiles(kilometers);
console.log(`${kilometers} kilometers is equal to ${miles} miles.`);

Output
20 kilometers is equal to 12.42742 miles.

Time Complexity: O(1)

Space Complexity: O(1)

Article Tags :