length - 문자열의 길이
문자열을 입력받고 해당 변수에 .length를 붙이면 문자열의 길이가 리턴된다.
tok이란 문자열을 입력하니 길이값으로는 3이 리턴됬다.
charAt - 문자열 중 해당하는 인덱스의 문자 출력
인터벌 함수를 통해 인덱스를 계속 증가시켜가면서 문자를 하나씩 출력하는 함수이다.
각 문자는 ch변수에 저장되고 매 호출시마다 index값을 증가시켜주며
문자열의 길이를 넘어설 경우, 즉 모든 문자를 출력시 인터벌함수를 종료시켜준다.
각 인덱스 값에 해당하는 문자가 하나씩 출력된다.
indexOf - 해당하는 문자의 위치 출력
str문자열 변수에 indexOf와 매개변수로 찾고싶은 문자를 넣으면 loc변수에 인덱스값, 즉 위치값이 저장된다.
tst문자는 해당 문자열의 인덱스 4부터 존재하므로 4가 리턴되었다.
slice, substr - 문자열 잘라내기
두 함수 모두 비슷하니 편한걸 사용하면 된다.
slice는 시작인덱스<=(잘라낼문자열)<끝인덱스 의 범위로 잘라낸다.
1과 3의 범위로 준다면 인덱스 1<=( )<3으로 1,2인덱스의 문자를 가져온다.
substr는 시작인덱스 부터 입력받은 길이만큼을 가져온다.
1과 3의 범위로 준다면 인덱스1부터 +3의범위를 가져오므로 1,2,3인덱스의 문자를 가져온다.
'Front-end > JavaScript' 카테고리의 다른 글
[자바스크립트] Date로 날짜, 연월일, 시간 불러오기 (0) | 2022.05.11 |
---|---|
[자바스크립트] js 문자열 대체, 공백제거, replace, trim (0) | 2022.05.10 |
[자바스크립트] js최소, 최대, 올림, 버림 (Math.min, max, ceil, floor) (0) | 2022.05.09 |
[자바스크립트] js함수주기호출, setInterval, clearInterval, setTimeout (0) | 2022.05.09 |
[자바스크립트] 클로저 함수 (0) | 2022.05.08 |