Comment convertir des températures en JavaScript ?
Réponses rédigées par Antoine
Dernière mise à jour : 2022-09-06 15:29:57
Question
Comment faire pour convertir des températures Celcius, Fahrenheit et Kelvin, en JavaScript ?
Réponse
Pour convertir des températures Celsius, Fahrenheit et Kelvin, en JavaScript, vous pouvez créer une fonction à trois paramètres :
- La température à convertir.
- L'unité de mesure de départ.
- L'unité de mesure d'arrivée.
Remarque : C
correspond à Celsius, F
à Fahrenheit, et K
à Kelvin.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Comment convertir des températures en JavaScript ?</title>
</head>
<body>
<script>
function temperatureConvertion(valeur, de, vers) {
valeur = parseFloat(valeur);
if ((de == "F") && (vers == "C"))
{
var resultat = (valeur - 32) / 1.8;
}
if ((de == "F") && (vers == "K"))
{
var resultat = ((valeur - 32) / 1.8) + 273.15;
}
if ((de == "C") && (vers == "F"))
{
var resultat = (valeur * 1.8) + 32;
}
if ((de == "C") && (vers == "K"))
{
var resultat = valeur + 273.15;
}
if ((de == "K") && (vers == "F"))
{
var resultat = ((valeur - 273.15) * 1.8) + 32;
}
if ((de == "K") && (vers == "C"))
{
var resultat = valeur - 273.15;
}
return resultat;
}
alert(temperatureConvertion("30", "C", "F"));
</script>
</body>
</html>