카테고리 없음

Java script 기본 3

tnfejr0951 2021. 6. 6. 17:41

 

 

 

 

우리는 4칙연산의 우선순위에 대해서 알고 있다.

프로그래밍 언어에서도 크게 달라지지 않는다.

CharAt 메소드는 문자열의 특정 위치에 있는 '한' 글자에 접근하기 위해 사용하는 메소드.

마찬가지로 인덱스는 0번째부터 시작하기 때문에,

EX ) CharAt(3) 했을때 0번째부터 숫자를 세고,  len'g' 의 g가 출력이 됌. 

 

 

charAt의 길이를 초과하거나 음수로 찾으려고 하면

undefiend나 null이 아닌 빈 문자열이 출력된다.

 

 

마찬가지로 CharAt 메소드를 사용한게 아닌

object의 접근방법으로 문자열이 길이에 접근했을 때,

길이를 초과하거나 음수를 집어넣은경우

CharAt 메소드와는 달리, undefined 가 출력 된다.

substring과 substr 메소드의 차이점에 대해 알아보자.

substring(2,4)로 실행을 했을때, 2번째 인덱스부터 4번째 인덱스의 '전' 까지 출력이 된다.

"hello world"의 2번째 인덱스값 l 부터 4번째 인덱스인 o의 바로 앞 l,

즉 ll만 출력이 되고

substr(2,4)의 경우 '4번째 인덱스도 출력된다.'

llo 까지의 인덱스값이 출력 되는 것 이다.