javascript 单位米m转换为单位千米km的代码
js代码实现m转换为km的代码,实现思路是判断数值是否大于1000,如果大于1000就通过除以1000转为km单位,再使用toFixed保留小数点后两位数。如果小于两1000则使用m为单位。
代码如下
function kmUnit(m){ var v; if(typeof m === 'number' && !isNaN(m)){ if (m >= 1000) { v = (m / 1000).toFixed(2) + 'km' } else { v = m + 'm' } }else{ v = '0m' } return v; } var km = kmUnit(100); console.log(km);
提醒:传递参数不要带引号,如kmUnit('100')
会返回0m。
<< 上一篇
下一篇 >>