String
자바스크립트도 문자열을 다룰 수 있습니다.
그래서 문자열을 다루거나 문자열을 생성하기 위해
String이라는 객체를 만들어 사용합니다.
교과서적으로는 아래와 같이
var str1 = new String("자바 스크립트");
이렇게 선언하지만
var str2 = "자바스크립트"; // 혹은 '자바스크립트'
로 간소화해서 사용합니다.
var text = "Javascript is good";
document.write(text.bold() + "<br/>"); // 볼드처리
document.write(text.link("http://www.naver.com") + "<br/>"); //링크
document.write(text.length + "<br/>"); // 문자길이
document.write(text.toLocaleLowerCase() + "<br/>"); // 소문자로
document.write(text.toUpperCase() + "<br/>"); // 대문자로
document.write(text.indexOf("i") + "<br/>"); // 해당문자의 인덱스
document.write(text.lastIndexOf("i") + "<br/>") // 뒤에서부터 제일 가까운 것 탐색
document.write(text.charAt(5) + "<br/>"); // 해당 ()번째 문자 뽑기
document.write(text.substring(4, 6) + "<br/>"); // 범위지정조회
document.write(text.substr(9, 3) + "<br/>"); // substr(x, y) x부터 y글자
document.write(text.replace("good", "great") + "<br/>"); // (x, y) x를 y로 찾아바꾸기
document.write(text.concat("...") + "<br/>"); // concat("xyz") 문장 뒤에 xyz를 추가
document.write(text.split(" ") + "<br/>"); // " " 기준으로 쪼개기
Array
배열을 만들기 또한 Array()를 활용해
원하는 만큼 만들 수 있습니다.
// 인덱싱을 활용한 데이터 저장
nameList[0] = "자바스크립트";
nameList[1] = "스프링";
nameList[2] = "JSP";
nameList[3] = "JAVA";
nameList[4] = "JPA";
// nameList의 0번째 요소를 브라우저에 출력해볼게요
document.write(nameList[0] + "<br/>");
// 저장공간의 크기를 지정해 생성하기
var score = new Array(4);
score[0] = 50;
score[1] = 68;
score[2] = 24;
score[3] = 89;
document.write(score + "<br/>")
// 생성하면서 데이터까지 넣는 경우
var days = new Array("일", "월 ", "화", "수", "목", "금", "토");
document.write(days + "<br/>");
// Date를 생성해서 오늘 요일을 얻어온 다음
// 위의 days 어레이를 활용해 오늘이 무슨 요일인지
// 숫자가 아닌 요일명으로 나오도록 처리해주세요.
var today = new Date();
var dayNum = today.getDay();
document.write( days[dayNum] + "<br/>");
어렵지 않습니다.
일단 여기까지 입니다.