01
Run Number พร้อมข้อความหน้า–หลัง
รันตัวเลขทศนิยม ใส่คอมม่า และกำหนดข้อความหรือหน่วยประกอบได้
// --- ตั้งค่า
startValue = 0;
endValue = 1234567.89;
startTime = 0;
endTime = 3;
prefix = "รายได้รวม: ";
suffix = " บาท";
// --- คำนวณรันนัมเบอร์
t = clamp(time, startTime, endTime);
progress = (t - startTime) / (endTime - startTime);
value = ease(progress, 0, 1, startValue, endValue);
// --- ฟังก์ชันใส่ comma
function addCommas(num) {
s = num.toFixed(2).toString().split(".");
intPart = s[0];
decPart = s[1];
rgx = /(\d+)(\d{3})/;
while (rgx.test(intPart)) {
intPart = intPart.replace(rgx, "$1" + "," + "$2");
}
return intPart + "." + decPart;
}
// --- แสดงผล
prefix + addCommas(value) + suffix;