Script async 속성

정의와 사용법

async 속성 설정이나 반환을 통해 스크립트가 사용 가능할 때 즉시 비동기로 실행되는지 반영합니다.

이 속성은 <script> 태그async 속성.

주의사항:async 속성은 외부 스크립트에만 적용됩니다(src 속성을 설정할 때만 사용해야 합니다).

주의사항:외부 스크립트를 실행할 수 있는 방법이 몇 가지 있습니다:

  • async이 있을 때: 스크립트가 페이지의 나머지 부분과 비동기로 실행됩니다(스크립트는 페이지가 계속 구문 분석됨에 따라 실행됩니다)
  • async이 없고 defer가 있을 때: 페이지가 구문 분석이 완료되면 스크립트를 실행합니다
  • async 또는 defer 모두 없을 때: 브라우저가 페이지를 계속 구문 분석하기 전에 즉시 스크립트를 가져오고 실행합니다

추가로 참조:

HTML 참조 설명서:HTML <script> async 속성

HTML 참조 설명서:HTML <script> 태그

예제

스크립트가 사용 가능할 때 즉시 비동기로 실행되는지 확인하세요:

var x = document.getElementById("myScript").async

직접 시도해 보세요

문법

async 속성 반환:

scriptObject.async

async 속성 설정:

scriptObject.async = true|false

속성 값

설명
true|false

스크립트가 사용 가능할 때 즉시 비동기로 실행되어야 하는지 지정합니다。

  • true - 스크립트가 사용 가능할 때 즉시 비동기로 실행됩니다
  • false - 스크립트가 사용 가능하면 동기로 실행되지 않습니다.

기술 세부 사항

반환 값: bool 값, 스크립트가 사용 가능하면 비동기로 실행된다면 true를 반환하며, 그렇지 않으면 false를 반환합니다.

브라우저 지원

표에 수록된 숫자는 해당 속성을 최초로 완전히 지원하는 브라우저 버전을 나타냅니다.

크롬 에지 파이어폭스 사파리 오페라
크롬 에지 파이어폭스 사파리 오페라
지원 10.0 지원 지원 지원