특정 위치의 문자와 유니코드 값 반환하는 방법 - .charAt(), .charCodeAt()

charAt는 특정 위치에 있는 문자를 반환합니다. charCodeAt는 특정 위치에 있는 문자의 유니코드 값을 반환합니다. string charAt(n) 인덱스의 값이 n인 문자를 반환합니다.

.charAt(), .charCodeAt()

  • .charAt() : 특정 위치에 있는 문자를 반환합니다.
  • .charCodeAt() : 특정 위치에 있는 문자의 유니코드 값을 반환합니다.

 

.charAt() 기본형

string.charAt( n );
  • 인덱스의 값이 n인 문자를 반환합니다.

예를 들어 다음은 3을 반환합니다.

"12345".charAt( 2 );

만약 인덱스 n에 문자가 없으면 빈 문자열을 반환합니다.

 

.charCodeAt() 기본형

string.charCodeAt( n );
  • 인덱스의 값이 n인 문자의 유니코드 값을 반환합니다.

예를 들어 다음은 3의 유니코드 값 51을 반환합니다.

"12345".charCodeAt( 2 );

만약 인덱스 n에 문자가 없으면 NaN을 반환합니다.

 

예제

var x = 'abcde';
document.write( '<p>x.charAt( 3 ) : ' + x.charAt( 3 ) + '</p>' );
document.write( '<p>x.charCodeAt( 3 ) : ' + x.charCodeAt( 3 ) + '</p>' );
document.write( '<p>x.charAt( 10 ) : ' + x.charAt( 10 ) + '</p>' );
document.write( '<p>x.charCodeAt( 10 ) : ' + x.charCodeAt( 10 ) + '</p>' );

로딩 중... 잠시만 기다려주세요.
자바스크립트를 허용해주세요.

Post a Comment