본문 바로가기

문자열 반복2

JavaScript 문자열공백제거, 문자열 반복, 문자열 자르기 String.prototype.trim (공백제거) 대상 문자열 앞뒤에 공백 문자가 있을 경우 이를 제거한 문자열을 반환한다 trimStart, End로 공백의 앞뒤를 구분해 제거할 수 있다 const str = ' soso ' str.trim()// 'soso' str.trimStart()// 'soso ' str.trimEnd()// ' soso' String.prototype.repeat (문자열 반복) 대상 문자열을 인수로 전달받은 정수만큼 반복해 연결한 새로운 문자열을 반환한다 전달받은 인수가 0이거나 빈 문자열이면 ' ' 을 반환한다 2.5는 2로 변환해 새로운 문자열을 반환한다 -1과 같이 음수는 Error를 발생시킨다 const str = '★' str.repeat()// '' str.re.. 2022. 11. 8.
JavaScript _ String객체 String객체는 생성자 함수다. new 연산자와 함께 호출하여 string 인스턴스를 생성할 수 있다. new 연산자를 사용하지 않고 string 생성자 함수를 호출하면 string인스턴스가 아닌 문자열을 반환한다 // 숫자타입, 불리언타입 => 문자열 타입 String(1)// "1" String(NaN)// "NaN" Stting(true)//"true" length 프로퍼티 문자열의 문자 개수를 반환한다. 'hello'.length// 5 String 메서드 배열에는 원본 배열을 직접 변경하는 메서드와 새로운 배열을 생성하여 반환하는 메서드가 있다. 문자열은 변경 불가능한 원시값이기 때문에 String 객체의 메서드는 언제나 새로운 문자열을 반환한다. 문자열 찾기 문자열찾기 ( indexOf, i.. 2022. 11. 8.