★ 문자열을 다루도록 하는 String 객체

★문자열을 하이퍼 링크로 설정하는 link( ) 메소드

 

 String 객체의 link( ) 메소드

    HTML에서 문자열을 하이퍼링크로 설정하기 위해서 태그를 지정하는 것과 동일한 효과 

      "문자열".link("http://원하는 사이트 주소")

 link( ) 메소드의 매개변수는 이중 따옴표로 묶인 문자열 형태로

      “http://”다음에 원하는 사이트의 주소를 기술한다.

 

★ 특정 위치로 이동하게 하는 anchor( ) 메소드

 

 문서가 길어질 때 이동하고자 하는 곳에 책갈피처럼 표시를 해두고

   원하는 위치로 링크하여 이동하기 위해서 String 클래스는 anchor( ) 메소드와 link( ) 메소드를 사용



★내장 객체는 자바 스크립트로 프로그램을 작성하는 동안 자주 사용되는 것들을 묶어서 미리 정의해 놓은 객체

 

 자바스크립트에서 지원하는 객체

 기본적으로 new 생성자함수(매개변수)의 형태로 생성하지만

    String이나 Math처럼 생성자 함수를 이용하지 않고 사용가능한 객체도 있는데 이를 정적 객체라고 합니다.

 Anchor, Applet, Area, Argument, Array, Boolean, Button, Checkbox, Date, Document, Event, FileUpload, Form,           Frame, Function, Hidden, History, Image, Layer, Link. Location, Math, MimeType, Navigator, Number,

   Option, Password, Plugin, Radio, Reset, Screen, Select, String, Submit, Text, Textarea, Window

 

 

Number

   객체 숫자와 관련된 내용을 제어하는 객체로 숫자를 저장하면 생성 Number(“숫자”)의 형태로 사용 가능

 

날짜와 시간을 관리 해주는 Date 객체

 

 Date 객체생성

   객체명 = new Date( );

   객체명 = new Date(년, 월, 일, [, 시[, 분[, 초[, 밀리초]]]);

 현재 컴퓨터에 설정된 날짜와 시간

   today = new Date( );

 직접 원하는 날짜나 시간을 지정

   birthday = new Date(1998, 4, 14);

 

 

날짜와 시간을 관리 해주는 Date 객체

★배열을 사용할 수 있도록 하는 Array 객체

 

 배열 선언

    a = new Array(5);

 배열 a의 개수

    a.length

 

★변화를 주고 싶을 때는 sort() 메서드의 매개 변수로 함수 넣음

 

 

★ if문

 

 if문은 결과를 참 또는 거짓으로 가지는 식을 if 다음의 괄호에 지정

 if문은 조건에 만족하는 경우 특정 문장을 수행하고 만족하지 않으면 아무런 문장도 수행하지 않는다.

 특정문장을 수행할 것이니 아닌지를 결정할 때 사용되는 단일 조건 처리문이다.

 

if(조건식) {

    결과가 참일 때 수행할 문장

} else {

    결과가 거짓일 때 수행할 문장

}

 

switch 문

 

 switch 문의 사용 용도는 if else 문과 같이 여러 가지 중 하나를 선택할 때 사용

 switch 문은 참이나 거짓의 결과를 반환하는 논리식이 아닌 상수식에 따라 분기

 

switch(정수식) {

    case 정수값1 : 문장 1;[break;]

    case 정수값2 : 문장 2;[break;] …

 

    case 정수값n : 문장n;[break;]

    [default:] 문장n+1;

}

 

★ for 문  

 

 for 문은 주로 반복 횟수가 주어진 경우에 사용하는 반복문

 초기식, 조건식, 증감식으로 구성되어 있다.

 

for(초기식; 조건식; 증감식) {

   반복 처리할 문장

}

 

★ while 문 ★

 

 while 문은 돌발적인 사태에 의해 반복문을 벗어나는 반복회수가 결정되지 않는 반복문에 사용

 while 문 다음에는 조건식 하나만 기술

 조건에 만족하는 경우에는 반복 수행하고 조건에 만족하지 않으면 반복문을 벗어남

 

while( 조건식 ){

    반복 처리할 문장

}

 

★ do while 문

 while 문과 같이 돌발적인 사태에 의해 반복문을 벗어나는 경우 사용되는 반복문.

 do while 문도 while 문 다음에 조건문을 기술.

 이 조건에 만족하는 경우에는 반복 수행하고 조건에 만족하지 않으면 반복문을 벗어남.

 do while 문은 반복 처리할 문장을 수행한 후 조건을 물어봄.

 그러므로 적어도 한번은 반드시 반복 처리할 문장을 수행.

 

do {

  반복 처리할 문장

}while( 조건식 );

 

 

★ continue 문-제어문을 보조하는 명령문  

 반복문을 수행하다가 continue 문을 만나면 계속해서 반복 수행

 단지 continue 문 이후에 오는 반복 처리할 문장은 건너 뛰어 처리하지 않고 다음 반복을 시작하기 위해 반복문 시작 부분으로 간다.

 continue 문은 반복문에 내부에서 사용가능하며 어떤 조건에 맞는 경우 continue문이 실행될 수 있도록 조건문(if) 다음에 기술.

 

 

break 문-제어문을 보조하는 명령문 ★

 

 break 문 역시 반복문 내부에서 사용하는 명령입니다. continue 문과 동일한 방법으로 기술

 반복문에 내부에서 어떤 조건에 맞는 경우 break문이 실행될 수 있도록 조건문(if) 다음에 기술

 break 문을 만나면 반복 수행을 완전히 종료한다는 점에서 continue문과는 차이점이 있다.

 break 문이 기술된 그 블록에서 벗어나는 용도로 사용.

 

▣ 자바스크립트에 내장된 대화 상자를 이용한 인터페이스  

★ alert 함수

 대화상자를 통해서 사용자에게 메시지를 출력하고자 할 때 사용되는 함수.

 " \n"과 같은 특수문자(줄 바뀜을 지정하는 문자)를 이용하여 대화상자에

출력할 메시지들의 출력형태를 변경할 수 있다

 

alert ( 출력할 메세지 )

Confirm 함수

 메시지를 사용자에게 보여주고 [확인], [취소]를 선택하여 원하는 조치를 취할 수 있도록 한다.

반환값 = confirm(출력할 메시지)

 [반환값]이 true이면 [확인] 단추가 false이면 [취소] 단추가 선택된 것임.

 

prompt 함수

 원하는 데이터를 키보드에서 입력받고 싶을 때 prompt 함수를 사용

 prompt 함수는 입력 대화 상자가 나타나도록 한다.

 

반환 값 = prompt(메시지, 초기값) 

+ Recent posts