Encoder: Javascript verbessern

Beitrag lesen

var m=x[1]*0.01*1;
var num=new Number(m);
var price=num.toFixed(2);

Warum "mal eins"?
Warum schreibst du statt dieser 3 Zeilen nicht einfach.
var num=new Number(x[1] * 0.01);
var price=num.toFixed(2);
oder gleich
var price=new Number(x[1] * 0.01).toFixed(2);
Das verwirrt alles und du kapierst in einer Woche selber nicht mehr was und warum du getan hast.
Und falls jemand den Code so sieht (was bei JS der Fall sein dürfte), wirst du dir damit weder Ruhm noch Ehre einholen ;-)

Noch besser:
var num=new Number(x[1] * 0.01);
document.getElementById('auctionprice').innerHTML=num.toFixed(2);document.getElementById('auctionprice2').innerHTML=num.toFixed(2);
Damit hättest du dann um einiges lesbarer was du ausdrücken willst.