number_format JavaScript คือ คำสั่ง toLocaleString เนื่องจากคำสั่ง number_format เป็นคำสั่งของภาษา PHP ไม่ใช่คำสั่งของภาษา JavaScript โดยทั้ง 2 คำสั่งมีการทำงานที่คล้ายคลึงกัน คือ รองรับการใส่คอมม่า หรือลูกน้ำ และรองรับการแสดงเลขทศนิยม สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง คำสั่ง toLocaleString JavaScript
<script>
var a = 1000000.236;
a = a.toLocaleString(undefined, {
minimumFractionDigits: 2,
maximumFractionDigits: 2
});
console.log( "ใช้คำสั่ง toLocaleString = "+a );
</script>
ผลลัพธ์
ใช้คำสั่ง toLocaleString = 1,000,000.24