JavaScript Program to Convert Celsius to Fahrenheit (3 Ways)
Temperature conversion is a common task in programming that is useful in many applications, such as weather monitoring, scientific calculations, and more. This program guide focuses on converting temperatures from Celsius to Fahrenheit using JavaScript.
JavaScript Program to Convert Celsius to Fahrenheit Using Basic Formula
This is the simplest way to convert Celsius to Fahrenheit, directly applying the formula.
Code
// Celsius to Fahrenheit using Basic Formula
let celsius = 25;
let fahrenheit = celsius * (9 / 5) + 32;
console.log(`${celsius}°C is equal to ${fahrenheit}°F.`);
Output
25°C is equal to 77°F.
Explanation
The Celsius temperature (25) is multiplied by 95\frac{9}{5}59 and 32 is added to the result, which gives 77°F.
JavaScript Program to Convert Celsius to Fahrenheit Using a Function
To make the code reusable, you can define a function for conversion.
Code
// Celsius to Fahrenheit using Function
function convertCelsiusToFahrenheit(celsius) {
return celsius * (9 / 5) + 32;
}
let celsiusTemp = 30;
let fahrenheitTemp = convertCelsiusToFahrenheit(celsiusTemp);
console.log(`${celsiusTemp}°C is equal to ${fahrenheitTemp}°F.`);
Output
30°C is equal to 86°F.
Explanation
A function named convertCelsiusToFahrenheit is created to handle the calculation. The function returns the Fahrenheit equivalent.
JavaScript Program to Convert Celsius to Fahrenheit Using Arrow Function
JavaScript's arrow functions make the code concise and modern.
Code
// Celsius to Fahrenheit using Arrow Function
const convertCelsiusToFahrenheit = (celsius) => celsius * (9 / 5) + 32;
let celsiusValue = 15;
let fahrenheitValue = convertCelsiusToFahrenheit(celsiusValue);
console.log(`${celsiusValue}°C is equal to ${fahrenheitValue}°F.`);
Output
15°C is equal to 59°F.
Explanation
The arrow function convertCelsiusToFahrenheit accepts the Celsius value and returns the Fahrenheit equivalent. The concise syntax is ideal for modern JavaScript coding styles.