javascript | 문자열 반복 repeat()

2024. 5. 27. 22:33·TIL/javascript

자바스크립트에서 문자열을 원하는 만큼 반복시키고 싶으면 repeat 함수를 사용할 수 있다.

파이썬에서 문자열에 *를 사용하는 원리와 같다.

str.repeat(n)

 

 

이때, n은 0 이상의 양수이어야 하며 양의 무한대보다 작아야 한다.

그렇지 않으면 RangeError가 발생할 수 있다.

 

 

'hello'.repeat(3); 	// 3번 -> 'hellohellohello'
'hello'.repeat(1.7); 	// 1번 -> 'hello'
'hello'.repeat(5.2); 	// 5번 -> 'hellohellohellohellohello'
'hello'.repeat(0);	// 0번 -> ''

 

 

n이 소수인 경우에는 소수점 아래는 버리고 정수 부분만큼만 반복한다.

또한, n=0이면 결과값이 빈 문자열이 되는 것을 볼 수 있다.

 

 

 

관련 문제

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

저작자표시 (새창열림)
'TIL/javascript' 카테고리의 다른 글
  • javascript | splice 메소드
  • javascript | sort 함수의 Compare Function(비교 함수)
dduniverse
dduniverse
  • dduniverse
    dduniverse
    dduniverse
  • 전체
    오늘
    어제
    • 분류 전체보기 (245)
      • Algorithm (123)
        • 알고리즘 이론 (8)
        • 백준 (19)
        • 프로그래머스 (83)
        • 구름 알고리즘 먼데이 챌린지 (13)
      • 빅데이터분석기사 (10)
        • 통계 (4)
        • 실기 (6)
      • KT에이블스쿨 (26)
      • FrontEnd (11)
        • React (5)
        • 기타 (6)
      • BackEnd (18)
        • Django (15)
        • Spring (3)
      • DS & ML (11)
        • Machine Learning (9)
        • Kaggle (2)
      • TIL (46)
        • python (22)
        • javascript (3)
        • 오류해결 (10)
        • 기타 (10)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 관리
    • 글쓰기
  • 링크

  • 인기 글

  • hELLO· Designed By정상우.v4.10.0
dduniverse
javascript | 문자열 반복 repeat()
상단으로

티스토리툴바