프로그래머스 JS 기초 - 6

김동현·2022년 11월 30일

javascript

목록 보기
22/33

String 다루기

특정 위치의 문자열 알아내기

.charAt 함수 이용
첫 문자 : str.charAt(0)
마지막 문자 : str.charAt(str.length -1)

대괄호([]) 사용
첫 문자 : str[0]
마지막 문자 : str[str.length -1]

부분문자열 구하기

.substring(a,b) - a에서 b 까지의 부분 문자열 반환 / b생략시 a부터 마지막 까지 문자열 반환

.substr(a,length) - a에서 length 길이 만큼 부분 문자열 반환 / length생략시 마지막 까지 문자열 반환 / a가 음수인 경우 str.length-a 로 동작

문자열 검사하기

indexOf(str)
lastIndexOf(str)

string 실습 1,2


배열

배열

값을 저장할 수 있는 엘리먼트(변수)의 연속된 공간, 주소(인덱스,index)를 이용해 각 엘리먼트에 접근

배열의 정의

  1. 빈배열 : let a= []
  2. 초기화된 배열 : let a = [1,2,3,4,5]
  3. 엘리먼트에는 어떤 자료형이든 저장될 수 있음

배열의 길이

.length속성 사용

배열의 엘리먼트에 접근

대괄호 안에 인덱스를 사용 : a[index]

배열 실습 1,2


배열에 엘리먼트 추가/삭제

.push() : 배열의 뒤에 엘리먼트 추가
.pop() : 배열의 뒤에서 엘리먼트 삭제하고 리턴
.shift() : 배열의 앞에서 엘리먼트 삭제하고 리턴
.unshift() : 배열의 앞에 엘리먼트 추가

배열 붙이기, 검색하기

arr1.concat(arr2) : arr1과 arr2를 붙임
arr.indexOf(element) : arr에서 엘리먼트가 있는 첫위치를 검색
arr.lastIndexOf(element) : arr에서 엘리먼트가 있는 마지막 위치 검색

문자열 split 함수

문자열을 구분자로 나눠서 각각을 담은 배열을 반환

배열 실습 3

profile
꺽이지 않는 마음

0개의 댓글