Skip to content

Commit

Permalink
[ko] Intl.ListFormat.prototype.format() 신규 번역 외 (#22551)
Browse files Browse the repository at this point in the history
* [ko] Intl.ListFormat.prototype.format() 신규 번역 외

- Intl.ListFormat.prototype.format() 신규 번역
- Math.SQRT1_2 최신화

* 리뷰사항 수정
  • Loading branch information
wisedog authored Jul 30, 2024
1 parent acb20ce commit 9868767
Show file tree
Hide file tree
Showing 2 changed files with 99 additions and 7 deletions.
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

0 comments on commit 9868767

Please sign in to comment.