如何可以修改此代碼的所有位低於10小於10添加0〜數
$('#detect').html(toGeo(apX, screenX) + latT +', '+ toGeo(apY, screenY) + lonT );
function toGeo(d, max) {
var c = '';
var r = d/max * 180;
var deg = Math.floor(r);
c += deg + "° ";
r = (r - deg) * 60;
var min = Math.floor(r);
c += min + "′ ";
r = (r - min) * 60;
var sec = Math.floor(r);
c += sec + "″";
return c;
}
前添加0所以outpout將從
4°7'34「W改變,168°1'23「N
到
04°07'34」W,168°01'23「N
由於FO [R你的時間
Dup:[如何使用JavaScript創建Zerofilled值?](http://stackoverflow.com/q/1267283/90527),[JavaScript,正則表達式,將字符串中包含的所有數字加上前導零](http ://stackoverflow.com/q/9812610/90527)等等。 – outis 2012-03-29 03:08:56