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>