Computer >> Máy Tính >  >> Lập trình >> Javascript

Thay thế () bằng Split () trong JavaScript để nối thêm số 0 nếu số sau dấu phẩy là một chữ số

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