Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 쉼표 뒤의 숫자가 한 자리 숫자인 경우 0을 추가하려면 Replace()를 Split()으로 대체

<시간/>

샘플 문자열이 −

라고 가정해 보겠습니다.
const a = "250,5";

"," 뒤의 숫자가 한 자리 숫자인 경우 0을 추가해야 합니다.

문자열에 하나 이상의 ','가 포함되어 있으면 -1을 반환해야 합니다.

이것은 아래와 같이 split() 및 replace() 함수를 결합하여 간단히 수행할 수 있습니다. -

예시

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));

출력

이 코드의 콘솔 출력은 -

입니다.
250,50