Làm sao để hiển thị dấu phẩy phân cách trong số (ví dụ 100,000)

Chào mọi người! Em đang làm cái giao diện chọn phim chiếu rạp. Em muốn hỏi làm sao để hiển thị dấu phẩy phân cách 000 ở số tiền. ví dụ 100,000 đ ạ

đây là html ạ

<div class="movie-container">
    <label>Chọn phim:</label>
    <select id="movie">
        <option value="100000">Neko và xứ sở thần kỳ (100.000 đ)</option>
        <option value="120000">Neko và vương quốc loài chim (120.000 đ)</option>
        <option value="80000">Neko và cuộc phưu lưu vào dải ngân hà (80.000 đ)</option>
        <option value="90000">Linh và vương quốc trên mây (90.000 đ)</option>
    </select>
</div>
2 Likes

Bạn có thể chuyển số sang string, sau đó thêm 3 số 0 ở đằng sau là xong.

var number = 100;
var number_at_string_form = String(number); // Chuyển number sang dạng string và gán vào cái mới
number_at_string_form += "000"; // Thêm 3 số 0 ở đuôi
console.log(number_at_string_form); // Print cái string ra

Number.prototype.toLocaleString("vi-VN")
Date cũng có phương thức này, nhưng chỉ để dùng tạm thôi :smiley:

5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?