Skip to content

Commit

Permalink
2023/08/25 時点の英語版に基づき更新
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed Oct 10, 2024
1 parent 3df11f8 commit 8e1b3af
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: String.prototype.isWellFormed()
slug: Web/JavaScript/Reference/Global_Objects/String/isWellFormed
l10n:
sourceCommit: 5635446aa0127d686183ddd4fd5adcc34be567da
sourceCommit: 27180875516cc311342e74b596bfb589b7211e0c
---

{{JSRef}}
Expand All @@ -15,6 +15,10 @@ l10n:
isWellFormed()
```

### 引数

なし。

### 返値

この文字列に孤立サロゲートがある場合は `true`、そうでなれば `false`
Expand All @@ -31,10 +35,10 @@ JavaScript の文字列は UTF-16 エンコードです。UTF-16 エンコーデ

```js
const strings = [
// 孤立高サロゲート
// 孤立上位サロゲート
"ab\uD800",
"ab\uD800c",
// 孤立低サロゲート
// 孤立下位サロゲート
"\uDFFFab",
"c\uDFFFab",
// 整形式
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: String.prototype.toWellFormed()
slug: Web/JavaScript/Reference/Global_Objects/String/toWellFormed
l10n:
sourceCommit: 5635446aa0127d686183ddd4fd5adcc34be567da
sourceCommit: 27180875516cc311342e74b596bfb589b7211e0c
---

{{JSRef}}
Expand All @@ -15,6 +15,10 @@ l10n:
toWellFormed()
```

### 引数

なし。

### 返値

この文字列のコピーで、孤立サロゲートをすべて Unicode 置換文字 U+FFFD に置き換えた新しい文字列です。 もし `str`[整形式](/ja/docs/Web/JavaScript/Reference/Global_Objects/String/isWellFormed) であれば、やはり新しい文字列が返されます(基本的には `str` のコピーです)。
Expand All @@ -33,10 +37,10 @@ JavaScript の文字列は UTF-16 でエンコードされています。UTF-16

```js
const strings = [
// 孤立高サロゲート
// 孤立上位サロゲート
"ab\uD800",
"ab\uD800c",
// 孤立低サロゲート
// 孤立下位サロゲート
"\uDFFFab",
"c\uDFFFab",
// 整形式
Expand Down

0 comments on commit 8e1b3af

Please sign in to comment.