Skip to content

Commit 87cefc6

Browse files
committed
オプション → 任意
1 parent c0125d7 commit 87cefc6

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

packages/documentation/copy/ja/javascript/Creating DTS files From JS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ npx typescript src/**/*.js --declaration --allowJs --emitDeclarationOnly --outDi
6767
## package.jsonを編集する
6868

6969
TypeScriptは、.d.tsファイルを見つけるためのステップを追加し、`package.json`の中でNodeのモジュール解決を再現します。
70-
大まかには、モジュール解決はオプションである`"types"`フィールドをチェックし、次に`"main"`フィールド、そして最後にルートの`index.d.ts`を試します。
70+
大まかには、モジュール解決は任意のフィールドである`"types"`フィールドをチェックし、次に`"main"`フィールド、そして最後にルートの`index.d.ts`を試します。
7171

7272
| Package.json | デフォルトの.d.tsの場所 |
7373
| :------------------------ | :----------------------------- |

packages/documentation/copy/ja/javascript/JSDoc Reference.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ element.dataset.myData = "";
6363
var sb;
6464
```
6565

66-
Union型の場合は、丸括弧はオプションであることに注意してください
66+
Union型の場合は、丸括弧は任意であることに注意してください
6767

6868
```js twoslash
6969
/**
@@ -216,15 +216,15 @@ var x = require("./accounts").userAccount;
216216
## `@param``@returns`
217217

218218
`@param``@type`と同じ型の構文を使用しますが、パラメータ名を追加します。
219-
また、パラメータ名を角括弧で囲むことで、パラメータをオプションとして宣言することもできます:
219+
また、パラメータ名を角括弧で囲むことで、パラメータを任意のものとして宣言することもできます:
220220

221221
```js twoslash
222222
// パラメータは様々な構文形式で宣言することができます
223223
/**
224224
* @param {string} p1 - 文字列パラメータ
225-
* @param {string=} p2 - オプションのパラメータ(Closure構文)
226-
* @param {string} [p3] - オプションのパラメータ(JSDoc構文).
227-
* @param {string} [p4="test"] - デフォルト値を持つオプションのパラメータ
225+
* @param {string=} p2 - 任意のパラメータ(Closure構文)
226+
* @param {string} [p3] - 任意のパラメータ(JSDoc構文).
227+
* @param {string} [p4="test"] - デフォルト値を持つ任意のパラメータ
228228
* @return {string} 結果
229229
*/
230230
function stringsStringStrings(p1, p2, p3, p4) {
@@ -256,9 +256,9 @@ function ab() {}
256256
* @typedef {Object} SpecialType - 'SpecialType'という名前の新しい型を作成
257257
* @property {string} prop1 - SpecialTypeの文字列プロパティ
258258
* @property {number} prop2 - SpecialTypeの数値プロパティ
259-
* @property {number=} prop3 - SpecialTypeのオプションの数値プロパティ
260-
* @prop {number} [prop4] - SpecialTypeのオプションの数値プロパティ
261-
* @prop {number} [prop5=42] - SpecialTypeのデフォルト値を持つオプションの数値プロパティ
259+
* @property {number=} prop3 - SpecialTypeの任意の数値プロパティ
260+
* @prop {number} [prop4] - SpecialTypeの任意の数値プロパティ
261+
* @prop {number} [prop5=42] - SpecialTypeのデフォルト値を持つ任意の数値プロパティ
262262
*/
263263

264264
/** @type {SpecialType} */
@@ -273,7 +273,7 @@ specialTypeObject.prop3;
273273
* @typedef {object} SpecialType1 - 'SpecialType'という名前の新しい型を作成
274274
* @property {string} prop1 - SpecialTypeの文字列プロパティ
275275
* @property {number} prop2 - SpecialTypeの数値プロパティ
276-
* @property {number=} prop3 - SpecialTypeのオプションの数値プロパティ
276+
* @property {number=} prop3 - SpecialTypeの任意の数値プロパティ
277277
*/
278278

279279
/** @type {SpecialType1} */
@@ -579,7 +579,7 @@ var wrong;
579579
var right;
580580
```
581581

582-
オブジェクトリテラル型のプロパティ型の後ろに等号をつけても、オプションのプロパティにはなりません:
582+
オブジェクトリテラル型のプロパティ型の後ろに等号をつけても、任意のプロパティにはなりません:
583583

584584
```js twoslash
585585
/**

packages/documentation/copy/ja/javascript/Type Checking JavaScript Files.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ES2015には、クラスのプロパティを宣言する手段がありませ
1414
`.js`ファイルでは、コンパイラはクラス本体のプロパティの代入からプロパティを推測します。
1515
コンストラクタで型が定義されていない場合や、コンストラクタでの型がundefinedまたはnullである場合を除いて、プロパティの型はコンストラクタ内で与えられた型になります。
1616
プロパティの型がコンストラクタ内で与えられない場合、プロパティの型は、プロパティの代入式におけるすべての右辺の値の型によるUnion型となります。
17-
メソッドやgetter、setter内で定義されたプロパティはオプションとみなされるのに対して、コンストラクタで定義されたプロパティは常に存在するものとみなされます。
17+
メソッドやgetter、setter内で定義されたプロパティは任意とみなされるのに対して、コンストラクタで定義されたプロパティは常に存在するものとみなされます。
1818

1919
```js twoslash
2020
// @checkJs
@@ -189,9 +189,9 @@ foo.l.push(foo.i);
189189
foo.l.push("end");
190190
```
191191

192-
## 関数のパラメータはデフォルトではオプションである
192+
## 関数のパラメータはデフォルトでは任意である
193193

194-
ES2015以前のJavascriptでは、パラメータがオプションかどうかを指定する方法がないため`.js`ファイルの関数パラメータはすべてオプションとみなされます
194+
ES2015以前のJavascriptでは、パラメータが任意かどうかを指定する方法がないため`.js`ファイルの関数パラメータはすべて任意とみなされます
195195
宣言されたパラメータ数よりも少ない引数で、関数を呼び出すことが可能です。
196196

197197
宣言された数より、引数の数が多い関数を呼び出すとエラーになるので注意が必要です。
@@ -206,13 +206,13 @@ function bar(a, b) {
206206
console.log(a + " " + b);
207207
}
208208

209-
bar(1); // OK、二番目の引数はオプションとみなされます
209+
bar(1); // OK、二番目の引数は任意とみなされます
210210
bar(1, 2);
211211
bar(1, 2, 3); // エラー、引数が多すぎます
212212
```
213213

214214
JSDocの注釈付き関数はこの規則から除外されます。
215-
オプションであることを表すには、JSDocのオプションパラメータ構文(`[` `]`)を使用します。例えば:
215+
任意であることを表すには、JSDocの任意パラメータ構文(`[` `]`)を使用します。例えば:
216216

217217
```js twoslash
218218
/**

0 commit comments

Comments
 (0)