我有一個返回我從0到360度的值的部件,我需要通過該值單元,例如從0到100度值轉換爲單元從0到100
我有以下功能但看起來很難看
function degToValue(deg)
{
var unit = Math.ceil((deg * 100)/360);
if (unit === 0) unit = 100;
if (deg < 1.6 && deg > 0) unit = 0;
return unit;
}
你知道更優雅的方式嗎?
http://codereview.stackexchange.com/ – j08691
也被稱爲 「編入格拉提安」:HTTP://en.wikipedia。 org/wiki/Gradian – duffymo
除了Gradian會是0到400,而不是100. – Teepeemm