Monday, May 14, 2007
자바스크립트] 한 글자씩 문자열 처리, 1글자씩 접근/억세스; JavaScript String, One Char at a Time
문자열에서 각각의 글자들에 접근하려면 charAt() 메소드(함수)를 사용합니다. 몇번째 글자인지를 파라미터로 입력해 주면 됩니다.
문자열에서 1글자씩 읽어 순서대로 모두 출력하려면, length 속성으로 문자열 길이를 구하여 for루프를 돌리면 됩니다. 다음 예제와 같습니다.
소스 파일명: example.html
문자열에서 1글자씩 읽어 순서대로 모두 출력하려면, length 속성으로 문자열 길이를 구하여 for루프를 돌리면 됩니다. 다음 예제와 같습니다.
JavaScript: 문자열에서, 한글자씩 읽기/추출 방법
소스 파일명: example.html
<script type="text/javascript">
// 문자열 정의
var s = 'MP3 플레이어';
/////////////////////////////////////////
// 한 글자씩 화면에 출력
for (var i = 0; i < s.length; i++) {
document.write(s.charAt(i), '<br />');
}
/* 출력 결과:
M
P
3
플
레
이
어
*/
/////////////////////////////////////////
// 대괄호에 넣어 한 글자씩 출력
for (var i = 0; i < s.length; i++) {
document.write('[', s.charAt(i), ']');
}
// 출력 결과: [M][P][3][ ][플][레][이][어]
</script>
// 문자열 정의
var s = 'MP3 플레이어';
/////////////////////////////////////////
// 한 글자씩 화면에 출력
for (var i = 0; i < s.length; i++) {
document.write(s.charAt(i), '<br />');
}
/* 출력 결과:
M
P
3
플
레
이
어
*/
/////////////////////////////////////////
// 대괄호에 넣어 한 글자씩 출력
for (var i = 0; i < s.length; i++) {
document.write('[', s.charAt(i), ']');
}
// 출력 결과: [M][P][3][ ][플][레][이][어]
</script>
tag: html
HTML | CSS | 자바스크립트 JavaScript
<< Home