반응형
Notice
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 데이터과학
- 딥러닝
- 머신러닝
- 빅데이터
- 데이터분석
- 사이버보안
- 프로그래밍
- 데이터구조
- 컴퓨터비전
- 버전관리
- 데이터베이스
- Yes
- 코딩
- 소프트웨어
- 2
- 프로그래밍언어
- 컴퓨터공학
- 클라우드컴퓨팅
- 네트워크
- 컴퓨터과학
- 보안
- I'm Sorry
- 소프트웨어공학
- 네트워크보안
- 자료구조
- 알고리즘
- 인공지능
- 파이썬
- 자바스크립트
- 웹개발
Archives
- Today
- Total
스택큐힙리스트
인텔.NumberFormat 지원은 노드.js에서 어떻게 제공되나요? 본문
반응형
브라우저 콘솔에서:
> Intl.NumberFormat.supportedLocalesOf('it')
[it]
내 컴퓨터의 노드에서:
> Intl.NumberFormat.supportedLocalesOf('it')
[]
동료의 컴퓨터의 노드에서:
> Intl.NumberFormat.supportedLocalesOf('it')
[it]
동일한 버전의 노드 4.5.0
Intl.NumberFormat 지원은 어디에서 나오는 것인가요? 노드 버전에 포함시키기 위해 무엇을 빌드해야 하나요?
답변 1
기본적으로 노드(node)는 파일 크기로 인해 축소된 ICU 데이터 세트(영어만)로 빌드됩니다.
이미 수동으로 노드를 빌드하고 있다면, ./configure --with-intl=full-icu
를 사용하여 전체 ICU 데이터 세트를 사용할 수 있습니다. 또한, --with-intl=system-icu
를 사용하여 노드가 OS ICU 데이터를 사용하도록 할 수 있습니다.
다른 (non-nodejs.org) 소스(예: OS 배포 리포지토리)에서 설치하는 경우, full-icu/system-icu로 빌드된 패키지를 제공할 수 있도록 해당 이진 파일의 유지 관리자에게 문의해야 합니다.
마지막으로, full-icu
모듈을 설치하여 전체 ICU 데이터 세트를 사용할 수 있습니다.
답변 2
NOTE: The following essay is written in Korean for SEO purposes.Intl.NumberFormat 지원은 Node.js에서 어디에서 제공되는가?
Node.js는 Google Chrome의 JavaScript 엔진인 V8을 기반으로하는 서버 측 JavaScript 실행 환경입니다. Intl.NumberFormat은 V8 JavaScript 엔진의 일부로 제공되는 기능입니다. 따라서 Node.js는 V8의 기능을 상속하고 지원합니다.
Intl.NumberFormat은 JavaScript의 내장 객체로, 숫자를 형식화하는 데 사용됩니다. 이 객체를 사용하면 언어, 통화, 위치 및 다른 옵션에 따라 숫자를 형식화하고 표시할 수 있습니다. Intl.NumberFormat은 각 국가 및 지역의 통화 기호, 천 단위 구분 기호, 소수점 기호 등에 대한 약속된 규칙을 지원합니다.
Node.js의 Intl.NumberFormat 모듈은 ECMAScript 규격에 따라 제공되며, 이 규격은 JavaScript의 표준화를 위한 공식적인 문서입니다. JavaScript의 표준 스펙은 TC39라는 위원회에서 관리하며, V8 엔진은 TC39의 지침을 준수하여 개발되고 있습니다. 따라서 Node.js는 V8 엔진을 기반으로 하고 있으므로 TC39의 표준적인 규칙을 준수하는 기능을 자동으로 상속하며 사용할 수 있습니다.
Intl.NumberFormat은 각 지역별로 다른 형식 규칙을 제공하므로 국제화된 애플리케이션 개발에 매우 유용합니다. 이를 통해 애플리케이션은 사용자의 지역 설정을 기반으로 숫자를 적절하게 표시할 수 있습니다. 예를 들어, 한국에서는 일반적으로 천 단위 구분 기호로 콤마(,)를 사용하고 소수점 기호로는 점(.)을 사용합니다. Intl.NumberFormat을 사용하면 이러한 지역별 차이점을 고려하여 숫자 형식을 일관되게 적용할 수 있습니다.
이와 같이 Intl.NumberFormat은 Node.js에서 V8 엔진을 통해 지원됩니다. Node.js는 JavaScript 실행 환경인 V8을 기반으로 하고 있으며, V8은 ECMA 표준을 준수하여 개발되고 있습니다. 따라서 개발자는 Node.js를 사용하여 국제화된 애플리케이션을 쉽게 개발하고, 각 지역별로 다른 형식 규칙을 적용할 수 있습니다.
Keywords: Node.js, V8, Intl.NumberFormat, 지원, ECMAScript, TC39, 표준 규격
반응형
Comments