Navigator.language

Navigator.language 읽기 전용 속성은 사용자의 선호 언어(일반적으로 브라우저 UI의 언어)를 나타내는 문자열을 반환합니다.

구문

js
const lang = navigator.language;

RFC 5646: Tags for Identifying Languages(BCP 47)가 정의한 언어 태그의 DOMString입니다. 유효한 값은 "en", "en-US", "ko", "ko-KR" 등입니다.

iOS Safari 버전 10.2 이전에서는 "en-us", "ko-kr"처럼 국가 코드를 소문자로 반환합니다.

예제

js
if (/^en\b/.test(navigator.language)) {
  doLangSelect(window.navigator.language);
}

명세

Specification
HTML Standard
# dom-navigator-language-dev

브라우저 호환성

BCD tables only load in the browser

같이 보기