# Strict Mode

## Strict null check

<figure><img src="https://1374779285-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFW3x2aqEO8GF2kr3VU%2Fuploads%2F9zIFftZYoE35NkMGu934%2Fimage.png?alt=media&#x26;token=f66ff066-183d-4720-91cb-855b56b95ab9" alt=""><figcaption></figcaption></figure>

* In this case, the optional operator and fallback value should be used

## Strict Bind Call Apply

<figure><img src="https://1374779285-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFW3x2aqEO8GF2kr3VU%2Fuploads%2F1ceJYwF2FM6IV4tI6Mzk%2Fimage.png?alt=media&#x26;token=310219c1-ce0d-4ffe-bcf4-566053e706ae" alt=""><figcaption></figcaption></figure>

## Strict Function Type

<figure><img src="https://1374779285-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFW3x2aqEO8GF2kr3VU%2Fuploads%2FD4YlMqzmBMeH3N753uqr%2Fimage.png?alt=media&#x26;token=dfe8dabf-a8a8-410d-a622-87f730c63be0" alt=""><figcaption></figcaption></figure>

## **Strict Property Initialization**

<figure><img src="https://1374779285-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFW3x2aqEO8GF2kr3VU%2Fuploads%2FKm4llbCSbJoHRDqxTf5D%2Fimage.png?alt=media&#x26;token=487a338f-5dec-4d1a-a57d-6023038e254d" alt=""><figcaption></figcaption></figure>

## No Implicit any

<figure><img src="https://1374779285-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFW3x2aqEO8GF2kr3VU%2Fuploads%2FAquKMJleSisUUTnF0I3o%2Fimage.png?alt=media&#x26;token=bbc549f6-19ef-476b-9e48-063a8ee89211" alt=""><figcaption></figcaption></figure>

