Giả sử chuỗi mẫu của chúng tôi là -
const a = "250,5";
Nếu số sau “,” là một chữ số, chúng ta phải thêm một số 0 vào nó,
Nếu chuỗi chứa nhiều hơn một dấu ‘,’, chúng ta phải trả về -1
Điều này có thể được thực hiện đơn giản bằng cách kết hợp các hàm split () và Replace () như thế này như trong ví dụ dưới đây -
Ví dụ
const a = "250,5"; const roundString = (str) => { if(str.split(",").length > 2){ return -1; } return a.replace(`,${a.split(",")[1]}`, `,${a.split(",")[1]}0`);; } console.log(roundString(a));
Đầu ra
Đầu ra bảng điều khiển cho mã này sẽ là -
250,50