【ツール】摂氏(℃)、華氏(℉)、絶対温度(K)の変換

  • URLをコピーしました!

摂氏(℃)  :

華氏(℉)  :

絶対温度(K) :

摂氏⇨華氏:\(華氏 = 摂氏 * 1.8 + 32\)

摂氏⇨絶対温度:\(絶対温度 = 摂氏 + 273.15\)

華氏⇨摂氏:\(摂氏 = \frac{華氏 – 32}{1.8}\)

華氏⇨絶対温度:\(絶対温度 = \frac{華氏 – 32}{1.8} + 273.15\)

絶対温度⇨摂氏:\(摂氏 = 絶対温度 – 273.15\)

絶対温度⇨華氏:\(華氏 = (絶対温度 – 273.15) * 1.8 + 32\)

<script src="https://code.jquery.com/jquery-3.6.3.min.js" integrity="sha256-pvPw+upLPUjgMXY0G+8O0xUf+/Im1MZjXxxgOcBQBXU=" crossorigin="anonymous"></script>

<p>摂氏(℃)  :<input type="Input" id="celsius" value=100></p>
<p>華氏(℉)  :<input type="Input" id="fahrenheit" value=212></p>
<p>絶対温度(K) :<input type="Input" id="kelvin" value=373.15></p>
<script> 
$("#celsius").change(function(){
    let celsius = Number($("#celsius").val());
    let fahrenheit = celsius * 1.8 + 32;
    let kelvin = celsius + 273.15;
    fahrenheit = Math.round(fahrenheit*100)/100
    kelvin = Math.round(kelvin*100)/100
    $("#fahrenheit").val(fahrenheit);
    $("#kelvin").val(kelvin);
    console.log(celsius, fahrenheit, kelvin);
})
$("#fahrenheit").change(function(){
    let fahrenheit = Number($("#fahrenheit").val());
    console.log(fahrenheit)
    let celsius = (fahrenheit - 32) / 1.8;
    let kelvin = celsius + 273.15;
    celsius = Math.round(celsius*100)/100
    kelvin = Math.round(kelvin*100)/100
    $("#celsius").val(celsius);
    $("#kelvin").val(kelvin);
    console.log(celsius, fahrenheit, kelvin);
})
$("#kelvin").change(function(){
    let kelvin = Number($("#kelvin").val());
    let celsius = kelvin - 273.15;
    let fahrenheit = celsius * 1.8 + 32;
    celsius = Math.round(celsius*100)/100
    fahrenheit = Math.round(fahrenheit*100)/100
    $("#celsius").val(celsius);
    $("#fahrenheit").val(fahrenheit);
    console.log(celsius, fahrenheit, kelvin);
})
</script>
よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次