@themythicalcoder/temperature-conversion
Version:
Used to Convert the temperature to Celsius,Kelvin,Fahrenheit and Rankine Scale.
33 lines (31 loc) • 921 B
JavaScript
function convert(value, type) {
type = type.toLowerCase()
if (type == "c-f") {
return (value * 9) / 5 + 32;
} else if (type == "c-k") {
return value + 273.15;
} else if (type == "c-r") {
return (value * 9) / 5 + 491.67;
} else if (type == "f-c") {
return ((value - 32) * 5) / 9;
} else if (type == "f-k") {
return ((value - 32) * 5) / 9 + 273.15;
} else if (type == "f-r") {
return value + 459.67;
} else if (type == "k-c") {
return value - 273.15;
} else if (type == "k-f") {
return ((value - 273.15) * 9) / 5 + 32;
} else if (type == "k-r") {
return value*9/5;
} else if (type == "r-c") {
return (value - 491.67)*5/9;
} else if (type == "r-f") {
return (value-459.67);
} else if (type == "r-k") {
return (value*5/9);
} else {
return "Please Check Your Converssion Type.";
}
}
module.exports = convert;