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

 

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

 기본적으로 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() 메서드의 매개 변수로 함수 넣음

 

 

 parseInt( ) 함수는 문자 형태의 자료를 계산 가능한 숫자로 변경

      parseInt(문자열, [진수])

 parseInt 함수는 첫번째 매개변수로 주어진 문자열을 두번째 매개변수로 지정한 진법의 정수값으로 변환

 두번째 매개변수를 생략하면 10진수로 인식하여 정수값을 변환

사용자 정의 함수

 자바스크립트에서는 반복되어지는 문장을 함수로 정의하거나 기능에 따라 구분을 하기 위해서 위해 사용자 정의 함수를 제공.

 사용자 정의 함수는 우선 함수를 정의한 후 내장함수와 동일한 방법으로 호출하여 사용

 내장함수와 비교하자면 함수를 정의해야 함

fuction 함수이름(매개변수1, 매개변수2 ...매개변수n) {

    함수에서 처리할 문장 [return 반환값]

}

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

★ alert 함수

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

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

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

 

alert ( 출력할 메세지 )

Confirm 함수

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

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

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

 

prompt 함수

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

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

 

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

산술연산자  

관계 연산자

 

 두 수치 데이터 사이에 사용되면 두 수 사이의 대소 관계를 판단

 연산자는 크다, 작다, 같다, 같지 않다. 크거나 같다. 작거나 같다.

 연산을 수행한 후 결과 값은 참(true), 거짓(false)으로 반환.

 

 

 

논리 연산자  

 논리 연산자는 두 가지 이상의 조건을 여러 가지 방법으로 비교 판단.

 관계 연산자들 사이에 또 다른 관계를 성립할 경우에 논리 연산자를 사용할 수 있다.

 

+ Recent posts