JS 노트 (숫자안쓰고 숫자쓰기)

주재일·2021년 5월 17일
0

JS

목록 보기
24/33
const a = "aaccdfffffghhhhhhh";

console.log(
  `${a.match(/a/g).length}
  ${Number(a.match(/b/g))}
  ${a.match(/c/g).length}
  ${a.match(/d/g).length}
  ${Number(a.match(/e/g))}
  ${a.match(/f/g).length}
  ${a.match(/g/g).length}
  ${a.match(/h/g).length}`
)

출력 값 : 20210517

숫자를 안쓰고 숫자쓰기

문자열을 숫자의 갯수로 바꿔서 표현

a.match(/a/ 글자를 g 전역에서).길이 만큼 표현
0은 b가 없으므로

a.match(/b/g)는 null로 반환되기 때문에
이거를 Number로 래핑해보면
0이라는 숫자가 반환된다.
profile
늦게 시작했으니 저는 늦둥이인가요?

0개의 댓글

관련 채용 정보