
电容单位换算系统
2024-04-17 11:37:07
晨欣小编
Capacitance Conversion
根据本系统,轻松实现电容容值的换算,快来试一试吧!
实现代码,您也可以,复制代码,保持为html文件,使用!
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Capacitance Conversion</title>
</head>
<body>
<h2>Capacitance Conversion</h2>
<label for="capacitance">Enter capacitance value:</label>
<input type="number" id="capacitance" step="any">
<select id="fromUnit">
<option value="F">Farads (F)</option>
<option value="mF">Millifarads (mF)</option>
<option value="uF">Microfarads (μF)</option>
<option value="nF">Nanofarads (nF)</option>
<option value="pF">Picofarads (pF)</option>
</select>
<select id="toUnit">
<option value="F">Farads (F)</option>
<option value="mF">Millifarads (mF)</option>
<option value="uF">Microfarads (μF)</option>
<option value="nF">Nanofarads (nF)</option>
<option value="pF">Picofarads (pF)</option>
</select>
<button onclick="convertCapacitance()">Convert</button>
<p id="result"></p>
<script>
function convertCapacitance() {
var value = parseFloat(document.getElementById("capacitance").value);
var fromUnit = document.getElementById("fromUnit").value;
var toUnit = document.getElementById("toUnit").value;
var units = {
"F": 1,
"mF": 1e-3,
"uF": 1e-6,
"nF": 1e-9,
"pF": 1e-12
};
if (!(fromUnit in units) || !(toUnit in units)) {
document.getElementById("result").textContent = "Invalid units";
return;
}
var convertedValue = value * units[fromUnit] / units[toUnit];
document.getElementById("result").textContent = value + " " + fromUnit + " is equal to " + convertedValue + " " + toUnit;
}
</script>
</body>
</html>