App

Bundles

Stats
BundleMinifiedGzipBrotli
index.js3.75 kB1.76 kB1.59 kB

Source

<input
	value="{c}"
	on:input="{e => setBothFromC(e.target.value)}"
	type="number"
/>
°c =
<input
	value="{f}"
	on:input="{e => setBothFromF(e.target.value)}"
	type="number"
/>
°f

<script>
	let c = null;
	let f = null;

	function setBothFromC(value) {
		c = +value;
		f = +(32 + (9 / 5) * c).toFixed(1);
	}

	function setBothFromF(value) {
		f = +value;
		c = +((5 / 9) * (f - 32)).toFixed(1);
	}
</script>
import App from "./TempConv.html";

new App({
	target: document.getElementById("app")
});