摂氏(℃) :
華氏(℉) :
絶対温度(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>
コメント