Skip to content
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
4 changes: 2 additions & 2 deletions docs/options/strictNullChecks.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ function processEntity(e?: Entity) {

> これは単なるアサーションであり、型アサーションと同じように、あなたは値がnullでないことを確認する責任があることに注意してください。非nullアサーションは、本質的にはコンパイラに"それはnullでないことが分かっているから、nullではないものとして使います"と伝えるものです。

### Definite Assignment Assertion演算子(Definite Assignment Assertion Operator)
### 明確な割り当てアサーション演算子(Definite Assignment Assertion Operator)

TypeScriptは、初期化されていないクラスのプロパティについてもエラーを出します。

Expand All @@ -80,7 +80,7 @@ class C {
}
```

プロパティ名に後置された完全な代入アサーションを使用して、コンストラクタ以外の場所で初期化することをTypeScriptに通知することができます
プロパティ名の末尾に明確な割り当てアサーションを使用することで、コンストラクタ以外の場所で初期化していることをTypeScriptに伝えることができます

```ts
class C {
Expand Down
4 changes: 2 additions & 2 deletions intro/strictnullchecks.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ function processEntity(e?: Entity) {

> これは単なるアサーションであり、型アサーションと同じように、あなたは値がnullでないことを確認する責任があることに注意してください。非nullアサーションは、本質的にはコンパイラに"それはnullでないことが分かっているから、nullではないものとして使います"と伝えるものです。

### Definite Assignment Assertion演算子\(Definite Assignment Assertion Operator\)
### 明確な割り当てアサーション演算子\(Definite Assignment Assertion Operator\)

TypeScriptは、初期化されていないクラスのプロパティについてもエラーを出します。

Expand All @@ -80,7 +80,7 @@ class C {
}
```

プロパティ名に後置された完全な代入アサーションを使用して、コンストラクタ以外の場所で初期化することをTypeScriptに通知することができます
プロパティ名の末尾に明確な割り当てアサーションを使用することで、コンストラクタ以外の場所で初期化していることをTypeScriptに伝えることができます

```typescript
class C {
Expand Down