Cách chuyển đổi đơn vị từ hàng ngàn sang K hoặc hàng triệu sang M - Javascript

by 8:32:00 PM 0 nhận xét
Sau đây là bài viết hướng dẫn nhanh cách chuyển đổi đơn vị trừ hàng ngàn sang K hoặc hàng triệu sang M trong Javascript.

Cách chuyển đổi đơn vị từ hàng ngàn sang K hoặc hàng triệu sang M - Javascript

Đầu tiên các bạn viết một hàm numFormatter (các bạn có thể đặt tên tùy ý) như sau:
function numFormatter(num) {
    if(num > 999 && num < 1000000){
        return (num/1000).toFixed(0) + 'K'; // Chuyển thành M nếu giá trị từ 1000 đến dưới 1 triệu
    }else if(num > 1000000){
        return (num/1000000).toFixed(0) + 'M'; // Chuyển thành M nếu giá trị lớn hơn 1 triệu
    }else if(num < 900){
        return num; // Trả về đơn vị mặc định nếu giá trị dưới 1000
    }
}
Sau đó gọi lại sử dụng như sau:
Ví dụ để chuyển đổi một số có giá trị là 15000:
numFormatter(15000);

// hoặc:

var num = 15000;
numFormatter(15000);

// Kết quả là : 15K 
Ví dụ số có giá trị là 3000000 = > 3M

 Lưu ý: Nếu số có giá trị lên hàng triệu thì hàm này sẽ tự động convert thành M
Ví du số có giá trị 1500000 => 2M // số sẽ tự động được làm tròn lên

 Chúc các bạn thành công!

Xem thêm:
- Hướng dẫn làm banner quảng cáo HTML5
- WebGL là gì? Học lập trình WebGL ở đâu?
- Làm thế nào để thoát một Function trong Javascript?
- Hướng dẫn làm hiệu ứng tuyết rơi bằng Action Script 3 trong Flash
- Cách đặt background image hoặc watermark cho Highchart

Thảo luận

0 nhận xét:

Post a Comment