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

Xóa số 0 khỏi đầu và cuối - JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript nhận một số dưới dạng một chuỗi và trả về một chuỗi số mới với tất cả các số 0 ở đầu và cuối đã bị loại bỏ

Ví dụ:Nếu đầu vào là -

const strNum = '054954000'

Sau đó, đầu ra phải là -

const output = '54954'

Ví dụ

Sau đây là mã -

const strNum = '054954000';
const removeZero = (str = '') => {
   const res = '';
   let startLen = 0, endLen = str.length-1;
   while(str[startLen] === '0'){
      startLen++;
   };
   while(str[endLen] === '0'){
      endLen--;
   };
   return str.substring(startLen, endLen+1);
};
console.log(removeZero(strNum));

Đầu ra

Sau đây là đầu ra trong bảng điều khiển -

54954