mozilla
검색 결과

    소개

     

    이번 출시판 새 기능

    JavaScript 1.5판은 다음과 같은 새 기능과 향상을 제공합니다.

    실행시간 에러:

    실행시간 에러는 이제 예외(exception)로 보고됩니다.

    숫자 formatting 향상:

    숫자 formating은 Number.prototype.toExponential, Number.prototype.toFixed, Number.prototype.toPrecision 메소드를 포함하도록 향상되었습니다.

    정규 (표현)식 향상:

    • 탐욕 한정사(Greedy quantifier) - +, *, ?, {} - 이제 한정사를 비탐욕(non-greedy)으로 강제하기 위해 ?가 뒤따를 수 있습니다.
    • Non-capturing 괄호쌍인 (?:x)이 capturing 괄호쌍 (x) 대신 쓰일 수 있습니다. non-capturing 괄호쌍을 쓸 때, 일치하는 하위식은 후위 참조(back-reference)로 이용할 수 없습니다.
    • Positive와 negative 예견 검증(lookahead assertion)을 지원합니다. 두 검증 다 일치하는 문자열을 따르는 대상이 무엇이냐에 따라 짝(match)을 검증합니다.
    • m flag가 정규 표현식이 여러 줄에 걸쳐 일치하는 지를 지정하기 위해 추가되었습니다.

    조건절 함수 선언:

    함수를 이제 if 절 안에서 선언할 수 있습니다.

    함수 식:

    함수를 이제 식 안에서 선언할 수 있습니다.

    복수 catch 절:

    try...catch 문에서 복수 catch절을 지원합니다.

    상수:

    읽기 전용, 이름 붙인 상수를 지원합니다. 이 기능은 오직 JavaScript의 C 구현에서만 쓸 수 있습니다.

    Getter와 Setter:

    JavaScript 작성자는 이제 개체에 getter와 setter를 추가할 수 있습니다. 이 기능은 오직 JavaScript의 C 구현에서만 쓸 수 있습니다.

    미리 알고 있어야 할 것

    이 문서는 여러분이 다음과 같은 배경지식이 있다고 가정합니다.

    • 인터넷과 월드와이드웹(WWW)에 대한 전반에 대한 이해
    • 하이퍼텍스트 마크업 언어(HTML)를 잘 다룰 정도의 지식

    C나 Visual Basic 같은 프로그래밍 언어에 대한 경험이 있다면 유용하지만, 꼭 필요한 것은 아닙니다.

    JavaScript 판

    각 Navigator 판은 서로 다른 JavaScript 판을 지원합니다. 여러 Navigator 판과 호환되는 코드 작성을 돕기 위해 이 설명서에서는 각 기능이 구현된 JavaScript 판을 정리했습니다.

    아래 표는 Navigator 판별로 지원되는 JavaScript 판을 정리한 것입니다. 2.0 이전의 Navigator는 JavaScript를 지원하지 않습니다.

    JavaScript와 Navigator 판

    JavaScript 판 Navigator 판
    JavaScript 1.0 Navigator 2.0
    JavaScript 1.1 Navigator 3.0
    JavaScript 1.2 Navigator 4.0-4.05
    JavaScript 1.3 Navigator 4.06-4.7x
    JavaScript 1.4 n/a
    JavaScript 1.5 Navigator 6.0

    Mozilla 0.6x-0.9x
    (오픈소스 브라우저)

    JavaScript 1.6 Mozilla Firefox 1.5
    JavaScript 1.7 Mozilla Firefox 2

    Netscape Enterprise Server 역시 판에 따라 각기 다른 판의 JavaScript를 지원합니다. 여러 판의 Enterprise Server와 호환성 있는 코드 작성을 돕기 위해 이 매뉴얼에서는 각 서버에서 구현된 기능에 서버 판별로 약어를 사용해서 표기하고 있습니다.

    JavaScript와 Netscape Enterprise Server 판

    약어 Enterprise Server 판
    NES 2.0 Netscape Enterprise Server 2.0
    NES 3.0 Netscape Enterprise Server 3.0

    JavaScript 정보를 찾는 곳

    기본 JavaScript 문서는 다음 문서를 포함합니다.

    여러분이 JavaScript가 처음이면, 기본 JavaScript 1.5 안내서로 시작하세요. 기본(fundamental)을 완전히 파악했으면 언제라도, 개별 개체와 문에 관한 더 상세한 설명을 얻기 위해 기본 JavaScript 1.5 Reference를 이용할 수 있습니다.

    문서 태그 및 공헌자

    Contributors to this page: 행복한고니, Dyhan81, teoli, Goldmund, Netaras
    최종 변경: teoli,