diff --git a/docs/options/strictNullChecks.md b/docs/options/strictNullChecks.md index 3ca9ae30b..5f8f756c1 100644 --- a/docs/options/strictNullChecks.md +++ b/docs/options/strictNullChecks.md @@ -65,7 +65,7 @@ function processEntity(e?: Entity) { > これは単なるアサーションであり、型アサーションと同じように、あなたは値がnullでないことを確認する責任があることに注意してください。非nullアサーションは、本質的にはコンパイラに"それはnullでないことが分かっているから、nullではないものとして使います"と伝えるものです。 -### Definite Assignment Assertion演算子(Definite Assignment Assertion Operator) +### 明確な割り当てアサーション演算子(Definite Assignment Assertion Operator) TypeScriptは、初期化されていないクラスのプロパティについてもエラーを出します。 @@ -80,7 +80,7 @@ class C { } ``` -プロパティ名に後置された完全な代入アサーションを使用して、コンストラクタ以外の場所で初期化することをTypeScriptに通知することができます。 +プロパティ名の末尾に明確な割り当てアサーションを使用することで、コンストラクタ以外の場所で初期化していることをTypeScriptに伝えることができます。 ```ts class C { diff --git a/intro/strictnullchecks.md b/intro/strictnullchecks.md index 9b8b13571..e30997c13 100644 --- a/intro/strictnullchecks.md +++ b/intro/strictnullchecks.md @@ -65,7 +65,7 @@ function processEntity(e?: Entity) { > これは単なるアサーションであり、型アサーションと同じように、あなたは値がnullでないことを確認する責任があることに注意してください。非nullアサーションは、本質的にはコンパイラに"それはnullでないことが分かっているから、nullではないものとして使います"と伝えるものです。 -### Definite Assignment Assertion演算子\(Definite Assignment Assertion Operator\) +### 明確な割り当てアサーション演算子\(Definite Assignment Assertion Operator\) TypeScriptは、初期化されていないクラスのプロパティについてもエラーを出します。 @@ -80,7 +80,7 @@ class C { } ``` -プロパティ名に後置された完全な代入アサーションを使用して、コンストラクタ以外の場所で初期化することをTypeScriptに通知することができます。 +プロパティ名の末尾に明確な割り当てアサーションを使用することで、コンストラクタ以外の場所で初期化していることをTypeScriptに伝えることができます。 ```typescript class C {