UNPKG

@themythicalcoder/temperature-conversion

Version:

Used to Convert the temperature to Celsius,Kelvin,Fahrenheit and Rankine Scale.

33 lines (31 loc) 921 B
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;