我正在学习 javascript 课程,我被要求将温度单位从摄氏度转换为华氏度和开尔文,但只使用按钮、字段和 if-else 条件。
我试过这样做,但被卡住了。
我已经这样做了:
var = C = 0;
var = K = 0;
var = F = 0;
//Fahrenheit a Celsius C =(F-32)*5/9
function Fahrenheit_Celsius() {
F = document.getElementById("cantidad").value
C =(F-32)*5/9;
Mensaje = ("Celsius: " + C);
}
//Fahrenheit a Kelvin K = (F-32)*5/9 +273
function Fahrenheit_Kelvin() {
F = document.getElementById("cantidad").value
K = (F-32)*5/9 +273;
Mensaje = ("Kelvin: " + K);
}
//Celsius a Fahrenheit F = C*9/5+32
function Celsius_Fahrenheit() {
C = document.getElementById("cantidad").value
F =C*9/5+32;
Mensaje = ("Fahrenheit " + F);
}
//Celsius a Kelvin K=C+273
function Celsius_Kelvin() {
C = document.getElementById("cantidad").value;
K=C+273;
Mensaje = ("Celsius: " + K);
}
//Kelvin a Fahrenheit F= (k-273)9/5+32
function Kelvin_Fahrenheit() {
K = document.getElementById("cantidad").value;
F= (K-273)*9/5+32;
Mensaje = ("Fahrenheit: " + F );
}
//Kelvin a Celsius C=K-273
function Kelvin_Celsius() {
K = document.getElementById("cantidad").value;
C=K-273;
Mensaje = ("Celsius: " + C );
}
}
} else {
Mensaje = "Error"
}
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Conversor de Temperatura</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</head>
<body>
<strong>Conversor de Temperatura</strong><br>
<br>Ingrese valor a convertir<br>
<input type="number" id ="cantidad" name="numero">
<div id="Mensaje"></div><br>
Seleccione la conversion que quiere hacer:<br><br>
<button onclick="Fahrenheit_Celsius()">Fahrenheit a Celsius</button>
<button onclick="Fahrenheit_Kelvin()">Fahrenheit a Kelvin</button><br><br>
<button onclick="Celsius_Fahrenheit()">Celsius a Fahrenheit</button>
<button onclick="Celsius_Kelvin()">Celsius a Kelvin</button><br><br>
<button onclick="Kelvin_Fahrenheit()">Kelvin a Fahrenheit</button>
<button onclick="Kelvin_Celsius()">Kelvin a Celsius</button><br>
</body>
</html>
问题是我该怎么做才能包含条件?因为我被迫使用它们
您好,我已经修改并更正了您的印刷错误。结果将是这样的:我已经看到您正在导入 jQuery 的脚本我也将它放在示例中:
JAVA脚本
在您的 HTML 中,我几乎没有触及任何内容,只有我已更改为小写的函数名称。
该函数将保留为单个函数,并且if-elseif条件中的每个函数将通过此示例中的按钮名称来区分。试试这种方式并告诉我们。