728x90
728x170
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 |
<!-- 문자 객체 예제 -->
<script type="text/javascript">
var t="Hello Thank You good luck to you";
document.write(t.charAt(16), "<br />"); // 인덱스 16에 저장된 문자를 볼러옴. -> "g"
document.write(t.indexOf("you",16), "<br />"); // 문자열 왼쪽에서부터 최초로 발견된 "you"의 인덱스 값을 반환함. -> 12
document.write(t.lastIndexOf("you"), "<br />"); // 문자열 인덱스 16 위치부터 최초로 발견된 "you"의 인덱스 값을 반환함. -> 29
document.write(t.alstIndexOf("you",25), "<br />"); // 문자열 오른쪽에서부터 왼쪽 방향으로 최초에 발견된 "you"의 인덱스 값을 반환함. -> 12
document.write(t.match("luck"), "<br />"); // 문자열 왼쪽에서부터 최초로 발견된 "luck"과 일치되는 문자를 찾아 반환함.
document.write(t.search("you"), "<br />"); // 문자열 왼쪽에서부터 최초에 발견된 "you"의 인덱스 값을 반환함. -> 12
document.write(t.substr(21,4), "<br />"); // 문자열 인덱스 21부터 네 글자를 반환함. -> "luck"
document.write(t.sustring(6,13), "<br />"); // 문자열 인덱스 6부터 12 이전까지 문자를 가져옴. -> "Thank"
document.write(t.replace("you","me"), "<br />"); // 문자열 왼쪽에서부터 최초에 발견된 "you"를 "me"로 치환함.
document.write(t.toLowerase(), "<br />"); // 문자열의 영문자를 모두 소문자로 바뀐 문자열을 반환함.
document.write(t.toUpperCase(), "<br />"); // 문자열의 영문자를 모두 대문자로 바뀐 문자열을 반환함.
document.write(t.length, "<br />"); // 문자열의 문자의 총 개수를 반환함. 이때 공백도 문자로세야 함.
var s=t.split(" "); // 공백 문자를 기준으로 문자를 분리함. 분리된 문자열은 배열에 저장되어 s에 할당함.
document.write(s[0], "<br />"); // s의 인덱스 0에 저장된 문자열을 출력함. -> "Hello"
document.write(s[4], "<br />"); // s읜 인덱스 4에 저장된 문자열을 출력함 -> "luck"
var str="A";
var t=str.charCodeAt(0); // 변수에 저장된 문자열 중 0번의 인덱스의 문자 "A" 아스키 코드 값을 반환함.
document.write(t); // "A"의 아스키 코드 값 65를 출력함.
document.write(String.fromCharCode(65), "<br />"); // 코드 값 65에 해당하는 문자를 반환함.
</script>
|
cs |
소스 출처 : Do It! 자바스크립트+제이쿼리 입문 (정인용 지음, 이지스퍼블리싱)
728x90
그리드형(광고전용)
'Source Code > JavaScript' 카테고리의 다른 글
window 객체 (0) | 2017.05.21 |
---|---|
현재 월에 해당하는 달력 출력 (0) | 2017.05.21 |
정규 표현 객체 (0) | 2017.05.21 |
이메일 유효성 검사 (0) | 2017.05.21 |
배열 객체 (0) | 2017.05.21 |
수학 객체 (0) | 2017.05.21 |
숫자 객체 (0) | 2017.05.21 |
날짜 정보 객체 (0) | 2017.05.21 |