NATIVE

NATIVE

Draft
  • bug_report

ScopeGlobal

설명

전역(global) 범위(scope)에서 사용되는 전역 함수와 전역 변수들이다. ECMAScript가 실행되는 위치에 따라서 전역 객체는 달라진다. 클라이언트(Client: 웹브라우저)에서 실행되는 경우에 전역 객체는 window이다. Node.js와 같이 서버에서 실행되는 경우에는 전역 객체는 global이다.

하위 트리 탐색

  • Functions

    • decodeURI()

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

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

      URI(Uniform Resource Identifier:URL+URN) 값을 갖는 문자열 중에서 "A-Z a-z 0-9 ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #"을 제외한 문자들을 특별한 문자포맷으로 인코딩해서 반환한다.
    • encodeURIComponent()

      URI(Uniform Resource Identifier:URL+URN) 값을 갖는 문자열에서 사용하지 말아야 할 모든 문자들을 특정 패턴의 문자열로 인코딩해서 반환한다.
    • eval()

      문자열로 작성된 자바스크립트 코드를 실행한다.
    • isFinite()

      매개 변수의 값이 유한수인지를 체크하여 블린 값으로 반환한다.
    • isNaN()

      매개 변수의 값이 NaN(숫자가 아님)인지를 체크한다.
    • parseFloat()

      매개 변수의 값을 부동 소수점 숫자로 해석하여 반환한다.
    • parseInt()

      매개 변수로 주어진 문자열을 정수로 변환하여 반환한다.
  • Values

    • Infinity

      무한대를 나타내는 숫자 값을 의미한다. 전역 스코프의 변수라 할 수 있기에 전역 객체의 프로퍼티로 불린다. 기본적으로 가지고 있는 값은 Number.POSITIVE_INFINITY 이다.
    • NaN

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

      변수는 선언되었지만 값이 비워져 있음을 의미하는 원시 데이터이다.

지원 웹브라우저