Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ko] Intl.ListFormat.prototype.format() 신규 번역 외 #22551

Merged
merged 2 commits into from
Jul 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
---
title: Intl.ListFormat.prototype.format()
slug: Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/format
l10n:
sourceCommit: 8421c0cd94fa5aa237c833ac6d24885edbc7d721
---

{{JSRef}}

{{jsxref("Intl.ListFormat")}} 인스턴스의 **`format()`** 메서드는 언어별 목록을 표현하는 문자열을 반환합니다.

{{EmbedInteractiveExample("pages/js/intl-listformat.html", "taller")}}

## 구문

```js-nolint
format()
format(list)
```

### 매개변수

- `list`
- : 배열 같은 순회 가능한 객체.

### 반환 값

목록의 요소를 표현할 수 있도록 형식이 맞춰진 언어별 문자열.

> [!NOTE]
> 대부분의 경우, `format()`이 반환하는 형식은 일관성이 있습니다. 하지만 같은 로케일 내에서도 구현체에 따라 출력이 달라질 수 있습니다 — 출력의 변동은 의도된 것이며 명세에 의해 허용됩니다. 또한 예상과 다를 수도 있습니다. 예를 들어, 반환된 문자열에 줄바꿈 없는 공백이 사용되거나 양방향 제어 문자로 둘러싸여 있을 수 있습니다. 따라서 `format()`의 결과를 하드코딩된 상수와 비교해서는 안 됩니다.

## 설명

**`format()`** 메서드는 `Intl.ListFormat` 객체에
제공된 매개변수를 바탕으로 형식이 지정된 문자열을 반환합니다.
`locales`와 `options` 매개변수는 `format()`의 동작을 사용자 정의하며,
애플리케이션이 목록을 형식화하는 데 사용해야 할
언어 규칙을 지정할 수 있게 합니다.

## 예제

### format 사용하기

아래 예제는 영어를 사용한 List 형식 맞춤기를 생성하는 방법을 보여줍니다.

```js
const list = ["Motorcycle", "Bus", "Car"];

console.log(
new Intl.ListFormat("en-GB", { style: "long", type: "conjunction" }).format(
list,
),
);
// Motorcycle, Bus and Car

console.log(
new Intl.ListFormat("en-GB", { style: "short", type: "disjunction" }).format(
list,
),
);
// Motorcycle, Bus or Car

console.log(
new Intl.ListFormat("en-GB", { style: "narrow", type: "unit" }).format(list),
);
// Motorcycle Bus Car
```

## 명세서

{{Specifications}}

## 브라우저 호환성

{{Compat}}

## 같이 보기

- {{jsxref("Intl.ListFormat")}}
Original file line number Diff line number Diff line change
@@ -1,25 +1,37 @@
---
title: Math.SQRT1_2
slug: Web/JavaScript/Reference/Global_Objects/Math/SQRT1_2
l10n:
sourceCommit: 761b9047d78876cbd153be811efb1aa77b419877
---

{{JSRef}}

**`Math.SQRT1_2`** 프로퍼티는 약 0.707의 값을 나타내는 루트 1/2을 나타냅니다:
**`Math.SQRT1_2`** 정적 데이터 속성은 약 0.707의 값을 나타내는 제곱근 1/2을 나타냅니다

<math display="block"><semantics><mrow><mstyle mathvariant="monospace"><mi>Math.SQRT1_2</mi></mstyle><mo>=</mo><msqrt><mfrac><mn>1</mn><mn>2</mn></mfrac></msqrt><mo>=</mo><mfrac><mn>1</mn><msqrt><mn>2</mn></msqrt></mfrac><mo>≈</mo><mn>0.707</mn></mrow><annotation encoding="TeX">\mathtt{\mi{Math.SQRT1_2}} = \sqrt{\frac{1}{2}} = \frac{1}{\sqrt{2}} \approx 0.707</annotation></semantics></math>
{{EmbedInteractiveExample("pages/js/math-sqrt1_2.html", "shorter")}}

{{EmbedInteractiveExample("pages/js/math-sqrt1_2.html", "shorter")}}{{js_property_attributes(0, 0, 0)}}
## 값

<!-- prettier-ignore-start -->
<math display="block">
<semantics><mrow><mi>𝙼𝚊𝚝𝚑.𝚂𝚀𝚁𝚃𝟷_𝟸</mi><mo>=</mo><msqrt><mfrac><mn>1</mn><mn>2</mn></mfrac></msqrt><mo>≈</mo><mn>0.707</mn></mrow><annotation encoding="TeX">\mathtt{Math.SQRT1_2} = \sqrt{\frac{1}{2}} \approx 0.707</annotation></semantics>
</math>
<!-- prettier-ignore-end -->

{{js_property_attributes(0, 0, 0)}}

## 설명

`SQRT1_2` 는 `Math`의 정적 프로퍼티이기 때문에, 당신이 생성한 `Math` 오브젝트의 프로퍼티보다는 항상 `Math.SQRT1_2`의 형태로 사용합니다 (`Math`는 컨스트럭터가 아닙니다).
`Math.SQRT1_2`는 상수이며 [`Math.sqrt(0.5)`](/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt)과 동일하지만 성능이 더 좋습니다.

`SQRT1_2`는 `Math`의 정적 속성이기 때문에 생성한 `Math`객체(`Math`는 생성자가 아닙니다)의 속성으로 사용하는 것보다 `Math.SQRT1_2`로 사용해야 합니다.

## 예시
## 예제

### `Math.SQRT1_2` 의 사용
### Math.SQRT1_2 사용하기

다음은 루트 1/2를 출력합니다:
아래 함수는 1 / 2의 제곱근을 반환합니다.

```js
function getRoot1_2() {
Expand Down