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