NATIVE

NATIVE

Editing
  • bug_report

ScopeGlobal

전역(global) 범위(scope)에서 사용되는 전역 함수와 전역 변수들이다.

설명

ECMAScript가 실행되는 위치에 따라서 전역 객체는 달라진다. 클라이언트(client: 웹브라우저)에서 실행되는 경우에 전역 객체는 window이다. Node.js와 같이 서버에서 실행되는 경우에는 전역 객체는 global이다.

하위 트리 탐색

  • Functions

    값을 표현하는 키워드로 JavaScript 엔진이 초기화될 때 전역 객체에 메소드로 설정된다.

    • decodeURI()

      encodeURI() 함수로 인코딩된 URI(Uniform Resource Identifier:URL+URN) 문자열을 원래대로 복호화해서 반환한다.

    • decodeURIComponent()

      encodeURIComponent() 함수로 인코딩된 URI(Uniform Resource Identifier:URL+URN) 문자열을 원래대로 복호화해서 반환한다.

    • encodeURI()

      URI(Uniform Resource Identifier:URL+URN) 값을 갖는 문자열 중에서 특정 문자를 퍼센트(percent) 인코딩으로 반환한다.

    • encodeURIComponent()

      URI(Uniform Resource Identifier:URL+URN) 값을 갖는 문자열에서 사용하지 말아야 할 모든 문자들을 퍼센트(percent) 인코딩해서 반환한다.

    • eval()

      문자열로 표현된 자바스크립트 코드를 스크립트로 구문 분석하여 평가한다.

    • isFinite()

      지정된 값이 유한수인지를 체크하여 블리언(boolean)으로 반환한다.

    • isNaN()

      지정된 값이 NaN(숫자가 아님)인지를 체크한다.

    • parseFloat()

      지정된 값을 부동 소수점 숫자로 해석하여 반환한다.

    • parseInt()

      지정된 문자열을 구문 분석하여 정수로 변환하여 반환한다.

  • Values

    값을 표현하는 키워드로 JavaScript 해석 엔진이 초기화될 때 전역 객체의 프로퍼티로 설정된다.

    • globalThis

      window 전역 객체와 유사한 this를 나타낸다.

    • Infinity

      무한대를 나타내는 숫자 값을 의미한다.

    • NaN

      숫자가 아님(Not a number)을 의미하는 값이다.

    • undefined

      변수는 선언되었지만 값이 비워져 있음을 의미하는 원시 유형의 값을 나타내는 전역 객체의 프로퍼티이다.

지원 웹브라우저